C语言按行读取txt文件代码
时间: 2023-04-03 17:04:20 浏览: 84
你可以使用以下代码按行读取txt文件:
```c
#include <stdio.h>
int main() {
FILE *fp;
char line[100];
fp = fopen("file.txt", "r");
if (fp == NULL) {
printf("无法打开文件\n");
return 1;
}
while (fgets(line, 100, fp) != NULL) {
printf("%s", line);
}
fclose(fp);
return 0;
}
```
其中,`fgets()` 函数可以按行读取文件,每次读取一行,直到文件结束。`line` 数组用于存储每行的内容,`100` 表示每行最多读取 `100` 个字符。`fp` 是文件指针,用于打开和关闭文件。