用c语言编写程序:从键盘输入一串字符,存入文件,直到用户输入一个“!”作为终止标志。
时间: 2024-05-04 08:22:24 浏览: 98
从键盘敲入一系列字母,将其存储到文件中,
以下是用C语言编写的程序,实现从键盘输入一串字符,存入文件,直到用户输入一个“!”作为终止标志:
```c
#include <stdio.h>
int main() {
char filename[50];
printf("请输入文件名:");
scanf("%s", filename);
FILE *fp = fopen(filename, "w");
if (fp == NULL) {
printf("文件打开失败!");
return 0;
}
printf("请输入一串字符(以!结束):\n");
char ch = getchar();
while (ch != '!') {
fputc(ch, fp);
ch = getchar();
}
fclose(fp);
printf("已将输入内容存入文件%s中。\n", filename);
return 0;
}
```
运行该程序后,首先会提示用户输入文件名,然后打开该文件并开始读取用户输入的字符,直到遇到“!”为止。在读取过程中,将每个字符写入文件中。最后,关闭文件,并输出提示信息。
阅读全文