程序每次从键盘读取一个字符并写入文件,直到按下回车键,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;
}
本文介绍了一个使用C语言实现的简单程序,该程序能够从键盘读取字符,并将其写入到指定的文本文件中,直到用户按下回车键。程序首先尝试打开一个名为'demo.txt'的文件,如果文件打开失败,则会提示错误信息并退出。成功打开文件后,程序将进入一个循环,不断读取键盘输入的字符,直到遇到换行符才停止。
4783





