[英]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.