用c++读取并输出TXT文件中的某几行
时间: 2023-03-26 20:00:44 浏览: 368
读取TXT文件程序C++
你好,我可以回答这个问题。要读取并输出TXT文件中的某几行,可以使用C语言中的文件操作函数。首先需要打开文件,然后使用循环读取文件中的每一行,判断是否为需要输出的行,如果是则输出。具体代码可以参考以下示例:
```
#include <stdio.h>
int main()
{
FILE *fp;
char buffer[1024];
int line_num = ;
int start_line = 2;
int end_line = 4;
fp = fopen("file.txt", "r");
if (fp == NULL)
{
printf("Failed to open file\n");
return 1;
}
while (fgets(buffer, sizeof(buffer), fp) != NULL)
{
line_num++;
if (line_num >= start_line && line_num <= end_line)
{
printf("%s", buffer);
}
}
fclose(fp);
return ;
}
```
其中,start_line 和 end_line 分别表示需要输出的起始行和结束行,可以根据实际需求进行修改。
阅读全文