c语言读入txt文件
时间: 2023-08-24 15:21:31 浏览: 116
c语言读取txt文件数据
要在C语言中读取txt文件,可以使用标准库中的文件操作函数。
首先需要打开文件,可以使用fopen函数,例如:
```c
FILE* fp = fopen("example.txt", "r");
```
其中第一个参数是文件名,第二个参数表示以只读方式打开文件。
然后可以使用fgets函数逐行读取文件内容,例如:
```c
char line[100];
while (fgets(line, 100, fp) != NULL) {
printf("%s", line);
}
```
其中第一个参数是存放读取内容的字符数组,第二个参数是指定读取的最大字符数,第三个参数是文件指针。
最后,需要关闭文件,可以使用fclose函数,例如:
```c
fclose(fp);
```
完整的代码示例:
```c
#include <stdio.h>
int main() {
FILE* fp = fopen("example.txt", "r");
char line[100];
while (fgets(line, 100, fp) != NULL) {
printf("%s", line);
}
fclose(fp);
return 0;
}
```
注意:需要把example.txt文件放在与程序相同的目录下。
阅读全文