从键盘输入数量不限的字符,以#作为结束符(#不存入后面要求的文件中),存入当前目录下的文件文件Exam.txt中(如果文件不存在则创建,若存在则先清空其内容)。
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp;
char ch;
if ((fp = fopen("Exam.txt", "w")) == NULL)
{
printf("can not open this file\n");
exit(0);
}
for( ; (ch=getchar()) != '#'; )
{
fputc(ch, fp);//想比fread 之类不一样
}
fclose(fp);
return 0;
}
最近写得博客大部分关于文件操作,感觉文件操作的要点太多不好记。