c语言如何读取文本文件的内容
时间: 2024-05-06 12:20:59 浏览: 55
C语言读取CSV文件
4星 · 用户满意度95%
可以使用C语言中的文件操作函数fopen来打开文本文件,并使用fgets函数逐行读取文件内容。具体实现代码如下:
```
#include <stdio.h>
int main() {
FILE *fp; // 用于指向文件的指针
char buffer[1024]; // 缓冲区,用于存储每一行的文本内容
fp = fopen("filename.txt", "r"); // 打开名为filename.txt的文本文件,以只读模式打开
if (fp == NULL) { // 如果文件打开失败,则返回错误信息
printf("Error: Failed to open the file.\n");
return 1;
}
while (fgets(buffer, sizeof(buffer), fp) != NULL) { // 读取文件内容,并存储到缓冲区中
printf("%s", buffer); // 输出缓冲区中的内容
}
fclose(fp); // 关闭文件
return 0;
}
```
以上代码会打开名为filename.txt的文本文件,并逐行读取文件内容并输出。如果文件打开失败,则会输出错误信息。
阅读全文