c语言文件读写的文件指针问题1
发布网友
发布时间:2023-10-30 00:28
我来回答
共3个回答
热心网友
时间:2024-12-05 01:43
fputc(ch+1,f_1-1);
f_1-1 是错误的用法, 文件指针你不能随便 + -
你应该用 fread fwrite这样的接口. 而且你文件打开的方式也应该是 wb 支持写入操作的
你要弄清楚f_1的含义, 它并不指向文件的内容, 它只是你访问文件的句柄~追问非常感谢,你的f_1是句柄,让我豁然开朗,想要的就是这句话。另外,fread接口好像只能读写字符数组,而我是读取文件,难道我理解错了。
热心网友
时间:2024-12-05 01:43
打开方式改为wb后你仍不能实现功能
热心网友
时间:2024-12-05 01:44
打开文件时要用rw+,才能同时读写。