c++使用fegts函数读入文件的一行数据
时间: 2023-05-13 09:07:22 浏览: 71
可以使用以下代码读取文件的一行数据:
```c
#include <stdio.h>
int main() {
FILE *fp;
char line[100];
fp = fopen("filename.txt", "r");
if (fp == NULL) {
printf("Failed to open file\n");
return 1;
}
fgets(line, 100, fp);
printf("Read line: %s\n", line);
fclose(fp);
return 0;
}
```
其中,`fgets` 函数用于读取文件的一行数据,第一个参数是存储读取数据的缓冲区,第二个参数是缓冲区的大小,第三个参数是文件指针。如果成功读取数据,`fgets` 函数会返回缓冲区的地址,否则返回 `NULL`。