C++如何按行读取文件
时间: 2023-11-11 14:05:52 浏览: 72
读取文件c++
可以使用fgets()函数按行读取文件,示例代码如下:
```
#include <stdio.h>
int main() {
FILE *fp;
char line[100];
fp = fopen("file.txt", "r");
if (fp == NULL) {
printf("Error opening file\n");
return 1;
}
while (fgets(line, 100, fp) != NULL) {
printf("%s", line);
}
fclose(fp);
return 0;
}
```
在这个示例中,我们打开名为file.txt的文件,并使用fgets()函数按行读取文件。fgets()函数将每一行读入一个字符数组中(这里是line),并在读取到文件结尾时返回NULL。我们使用printf()函数将每一行输出到屏幕上。最后,我们关闭文件并返回0。
阅读全文