c语言

c语言怎么读取文件内容并输出

小亿
185
2023-09-27 12:42:39
栏目: 编程语言

在C语言中,可以使用fopen函数打开文件,然后使用fscanf函数读取文件内容,最后使用printf函数输出内容。

以下是一个读取文件内容并输出的示例代码:

#include <stdio.h>
int main() {
FILE *file;
char filename[100];
char content[100];
// 输入文件名
printf("请输入文件名:");
scanf("%s", filename);
// 打开文件
file = fopen(filename, "r");
if (file == NULL) {
printf("无法打开文件。\n");
return 1;
}
// 读取并输出文件内容
while (fscanf(file, "%s", content) != EOF) {
printf("%s\n", content);
}
// 关闭文件
fclose(file);
return 0;
}

在运行程序时,会提示输入文件名,然后程序打开文件并读取文件内容,并将内容逐行输出到屏幕上。如果文件打开失败,会输出错误信息。

0
看了该问题的人还看了