c语言读取文件输出为?
时间: 2024-12-25 19:34:02 浏览: 4
在C语言中,读取文件通常涉及到标准库函数如`fopen()`, `fclose()`, `fread()` 或 `fgets()` 等。当你打开一个文件并成功读取内容后,数据会存储在程序的内存中。你可以选择直接打印到控制台(使用`printf()`)或者写入另一个文件,也可以通过字符串处理函数如`puts()`, `fwrite()` 来显示或保存。
例如,如果你用`fgets()`逐行读取文本文件:
```c
#include <stdio.h>
int main() {
FILE *file = fopen("example.txt", "r"); // 打开文件
if (file == NULL) {
printf("Failed to open file.\n");
return 1;
}
char line[100]; // 存储一行内容
while (fgets(line, sizeof(line), file)) { // 读取直到文件结束
printf("%s", line); // 输出到控制台
}
fclose(file); // 关闭文件
return 0;
}
```
这将读取文件中的每一行,并将其作为字符串输出。运行程序后,你会看到文件的内容出现在屏幕上。
阅读全文