文件fgets,fputs这些怎么用啊
就是 以字符为单位进行文件的读、写:fgets,fputs??
fgets是从文件读一个字符串。。fputs是写一个字符串到文件
#include<stdio.h> main(){ FILE *fp;char ch[10] = {0};int i; if((fp=fopen("abc.txt","w"))==NULL){ printf("error\n"); } //写字符串 fputs("ABCD",fp); fputs("1222",fp); fclose(fp); if((fp=fopen("abc.txt","r"))==NULL){ printf("error\n"); } fgets(ch,9,fp); for(i=0;i<9;i++){ printf("%c",ch[i]);//写入文件的字符串为什么运行时读不出??? } fclose(fp); }刚刚帮一位兄弟调试的代码 跟你问的同样的问题 你可以参考一下