C语言从键盘输入一串字符,存入文件,直到用户输入一个“!”作为终止标志。
时间: 2023-08-07 09:03:56 浏览: 66
下面是一个简单的实现过程:
```c
#include <stdio.h>
int main() {
FILE *fp = fopen("input.txt", "w"); // 打开文件,以写入方式
if (fp == NULL) {
printf("文件打开失败!\n");
return -1;
}
char c;
while ((c = getchar()) != '!') { // 从键盘读取字符,直到输入'!'
fputc(c, fp); // 将字符写入文件
}
fclose(fp); // 关闭文件
return 0;
}
```
这个程序会创建一个名为“input.txt”的文件,并将从键盘输入的字符逐一写入文件中,直到用户输入“!”为止。最后,程序会关闭文件。