c语言2.从键盘输入一串字符,存入文件,直到用户输入一个“!”作为终止标志。
时间: 2023-11-28 17:49:55 浏览: 84
从键盘敲入一系列字母,将其存储到文件中,
以下是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
FILE *fp;
char ch;
fp = fopen("input.txt", "w"); // 打开文件以写入方式
if (fp == NULL) {
printf("文件打开失败\n");
return 0;
}
printf("请输入一串字符,以 ! 结束:\n");
while ((ch = getchar()) != '!') { // 从键盘输入字符,直到输入 !
fputc(ch, fp); // 将字符写入文件
}
fclose(fp); // 关闭文件
printf("已将输入内容存入 input.txt 文件\n");
return 0;
}
```
该程序会在当前目录下创建一个名为 `input.txt` 的文件,并将从键盘输入的字符写入该文件,直到输入 `!` 结束。最后输出提示信息并关闭文件。
阅读全文