从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止。C语言代码
时间: 2024-03-14 08:47:38 浏览: 107
C语言输入缓冲区完全攻略!
以下是你需要的C语言代码:
```c
#include <stdio.h>
int main() {
char ch;
FILE* fp = fopen("output.txt", "w"); // 打开文件
printf("请输入一些字符,以 # 结束:\n");
while ((ch = getchar()) != '#') {
fputc(ch, fp); // 将字符写入文件
}
fclose(fp); // 关闭文件
printf("字符已经写入文件!\n");
return 0;
}
```
这段代码实现了从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止。具体实现是打开一个名为"output.txt"的文件,逐个读取从键盘输入的字符,并将其写入文件中,直到读取到"#"字符为止。最后,关闭文件并输出提示信息。
阅读全文