什么方法将指定的字符串写入文件当前插入位置

什么方法将指定的字符串写入文件当前插入位置,第1张

file对象write写入字符串。

字符串是一种面向对象、解释型计算机程序设计语言先读取file文件中所有内容,然后在对改内write容进行处理,最后在写入到文件中。

字符串由GuidovanRossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块尤其是CCHIZ很轻松地联结在一起。

file对象write用法常见的一种应用情形是,使用Python快速生成程序的原型,有时甚至是程序的最终界面,然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用CCHIZ重写。

1.通过fopen打开文件,fputs像文件写入数据,fclose关闭文件。

#include <stdio.h>

int main()

{

FILE *pf = fopen("F:/1.txt", "w+")// 以写、创建形式打开文件

if (!pf)

return -1

fputs("123abc456-1452=!@#$", pf)// 像文件写入字符串

fclose(pf)// 关闭文件

printf("ok")

return 0

}

2.FILE

*fopen(

const

char

*fname,

const

char

*mode

)

fopen()函数打开由fname(文件名)指定的文件,

并返回一个关联该文件的流.如果发生错误,

fopen()返回NULL.

mode(方式)是用于决定文件的用途(例如

用于输入,输出,等等)

Mode(方式)

意义

"r"

打开一个用于读取的文本文件

"w"

创建一个用于写入的文本文件

"a"

附加到一个文本文件

"rb"

打开一个用于读取的二进制文件

"wb"

创建一个用于写入的二进制文件

"ab"

附加到一个二进制文件

"r+"

打开一个用于读/写的文本文件

"w+"

创建一个用于读/写的文本文件

"a+"

打开一个用于读/写的文本文件

"rb+"

打开一个用于读/写的二进制文件

"wb+"

创建一个用于读/写的二进制文件

"ab+"

打开一个用于读/写的二进制文件

3.int

fputs(

const

char

*str,

FILE

*stream

)

fputs()函数把str(字符串)指向的字符写到给出的输出流.

成功时返回非负值,

失败时返回EOF.

4.int

fclose(

FILE

*stream

)

函数fclose()关闭给出的文件流,

释放已关联到流的所有缓冲区.

fclose()执行成功时返回0,否则返回EOF.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11476207.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存