c语言怎么同时读写一个文件

c语言怎么同时读写一个文件,第1张

FILE *fp

fp = fopen("c:\\temp\\test.txt", "r+") //由于反斜杠\是控制字符,所以必须再加一个反斜杠

打开文本文件

"r":只能从文件中读数据,碰燃该文件必须先存在,否则打开失败

"w":只能向文件写数据,若指定的文件不存在则创建它,如果存在则先删除它再重建一个新文件

"a":向文件增加新数据(不删除原有数据),若文件不存在则打开失败,打开时位置指针移到文件末尾

"r+":可读/写数据,该文件必须先存在,否则打开失败

"w+":可读/写数据,用该模式打开新建一个文件,先向该文件写数据,然后可读取该文件中的消吵配数据拿指

"a+":可读/写数据,原来的文件不被删去,位置指针移到文件末尾

打开二进制文件的模式与打开文本文件的含义是一样的,不同的是模式名称里面多一个字母'b’,以表示以二进制形式打开文件。

char* filenames[]={"a.dat","b.dat",.........}

然后雀裤用filenames[0],filenames[1]调顷闹简弯陆用文件


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存