C语言TXT文件读取
时间: 2024-09-13 17:13:13 浏览: 46
c语言读取txt文件内容简单实例
在C语言中,读取TXT文件通常涉及到几个基本的函数,主要包括`fopen`、`fgets`或`fscanf`、`fclose`等。下面是基本的步骤和示例代码:
1. 使用`fopen`函数打开文件:这个函数用于打开一个文件,可以进行读取("r")、写入("w")或者追加("a")等操作。
2. 使用`fgets`或`fscanf`函数读取文件内容:`fgets`可以从文件中读取一行文本,直到遇到换行符或者文件结束标志。`fscanf`则可以按照特定格式读取数据。
3. 使用`fclose`函数关闭文件:在文件操作完成后,应当使用`fclose`函数关闭文件,以释放系统资源。
示例代码如下:
```c
#include <stdio.h>
int main() {
FILE *file;
char line[1024]; // 假设每行文本不超过1024个字符
// 打开文件
file = fopen("example.txt", "r");
if (file == NULL) {
perror("无法打开文件");
return 1;
}
// 逐行读取文件内容
while (fgets(line, sizeof(line), file) != NULL) {
// 打印读取到的行
printf("%s", line);
}
// 关闭文件
fclose(file);
return 0;
}
```
阅读全文