文件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);
} 刚刚帮一位兄弟调试的代码 跟你问的同样的问题 你可以参考一下
