【 fprintf 、fscanf 】 C语言文件操作
程序员文章站
2022-05-12 15:29:33
...
#include<stdio.h>
int main(){
FILE * fp;
char words[100];
if((fp = fopen("D:\\Myfile.txt","a+"))==NULL){
printf("Can't open the file!\n");
}
puts("Please enter words to add to the file:");
while(gets(words)!=NULL && words[0]!= '\0'){ //输入内容完毕以后连续按两次回车即完成
fprintf(fp,"%s",words);
}
puts("File contents:\n");
rewind(fp); //回到文件的开始处
while(fscanf(fp,"%s",words)==1){
puts(words);
}
fclose(fp);
return 0;
}
运行结果:
打开 Myfile.txt
参考书籍:
《C Primer Plus (第五版)》Stephen Prata 云巅工作室译