[英]How can i read a file until a specific line in c++
我是编程新手。 请帮我解决以下问题:我有一个文件: Subtraction.txt
有如下字幕:简介,第 1 部分,第 2 部分,...
有没有一种可能的方法从文件中读取到第 1 部分,显示文件的内容,然后继续从那个地方读取等等? nooflines
可以忽略!
ifstream in("C:\\Users\\Nusrat\\Desktop\\Subtraction.txt");
if(!in) {
cout << "Cannot open input file";
return 1;
}
string line;
while(getline(in, line))
{
cout<<line<<endl;
nooflines += 1;
}
in.close();
cout<<nooflines<<endl;
我已经设法在给定的行停止文件。 但是我该如何从我停止的地方开始呢? 修改后的版本如下:
ifstream in("C:\\Users\\Nusrat\\Desktop\\Subtraction.txt");
if(!in) {
cout << "Cannot open input file";
return 1;
}
string line;
while(getline(in, line))
{
cout<<line<<endl;
while(line == "Now it is your turn to work out exercises!")
{
continue;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.