创建一个文件zbkq.txt ,接着从键盘输入如下诗句,并将输入的内容保存在该文件中,输入空行表示输入结束。然后再打开并读取文件内容,将文件内容在屏幕上显示。用c语言写
时间: 2024-04-10 10:33:18 浏览: 19
以下是一个示例的 C 语言代码,于创建一个名为 `zbk.txt` 的文件,从键盘输入诗句并将其保存在文件中,然后再打开并读取文件内容并在屏幕上显示:
```c
#include <stdio.h>
int main() {
FILE *file;
char line[100];
// 创建文件
file = fopen("zbkq.txt", "w");
if (file == NULL) {
printf("无法创建文件。\n");
return 1;
}
// 从键盘输入诗句并保存到文件中
printf("请输入诗句(输入空行表示输入结束):\n");
while (fgets(line, sizeof(line), stdin)) {
// 检查是否输入了空行
if (line[0] == '\n') {
break;
}
fputs(line, file);
}
// 关闭文件
fclose(file);
// 打开文件以读取内容
file = fopen("zbkq.txt", "r");
if (file == NULL) {
printf("无法打开文件。\n");
return 1;
}
// 读取并显示文件内容
printf("\n文件内容:\n");
while (fgets(line, sizeof(line), file)) {
printf("%s", line);
}
// 关闭文件
fclose(file);
return 0;
}
```
请将上述代码复制到一个名为 `create_and_read_file.c` 的文件中。然后编译并运行该代码,按照提示从键盘输入诗句,并以空行表示输入结束。输入完成后,程序将创建一个名为 `zbkq.txt` 的文件,并将输入的诗句保存在其中。然后,程序会再次打开该文件,并读取并显示文件的内容。
注意:在运行之前,请确保你有权限在当前目录下创建和写入文件。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![.rar](https://img-home.csdnimg.cn/images/20210720083646.png)
![bat](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)