程序每次从键盘读取一个字符并写入文件,直到按下回车键,while 条件不成立,结束读取。
示例程序:
#include<stdio.h>
int main() {
FILE *fp;
char ch;
//判断文件是否成功打开
if ((fp = fopen("D:\\demo.txt", "wt+")) == NULL) {
printf("Cannot open file, press any key to exit!\n");
getch();
exit(1);
}
printf("Input a string:\n");
//每次从键盘读取一个字符并写入文件
while ((ch = getchar()) != '\n') {
fputc(ch, fp);
}
fclose(fp);
getchar();
return 0;
}