c语言读取文本文件函数
时间: 2024-01-20 12:04:39 浏览: 76
C语言读写txt文件数据
在C语言中,可以使用标准库中的fopen、fread、fgets、fscanf等函数来读取文本文件。以下是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
FILE *fp;
char buffer[256];
fp = fopen("example.txt", "r");
if (fp == NULL) {
printf("Failed to open file\n");
return 1;
}
// 读取文件内容
while (fgets(buffer, sizeof(buffer), fp) != NULL) {
printf("%s", buffer);
}
fclose(fp);
return 0;
}
```
在上面的代码中,使用fopen函数打开example.txt文件,打开模式为只读("r")。如果文件打开失败,会输出错误信息并返回1。然后使用fgets函数逐行读取文件内容,每次读取一行最多256个字符,并将其输出到屏幕上。最后使用fclose函数关闭文件句柄。
阅读全文