如果我的文本文件看起來像這樣從文本文件中讀取。 C++
1 any text;
2 error;
3 something;
4 anything;
5 this text;
如何按行讀取文件行的整數,直到我得到的第5行(例如),5號,然後閱讀下面的一切在該行中,並將其寫入命令提示符輸出(使用cout)。 謝謝。
如果我的文本文件看起來像這樣從文本文件中讀取。 C++
1 any text;
2 error;
3 something;
4 anything;
5 this text;
如何按行讀取文件行的整數,直到我得到的第5行(例如),5號,然後閱讀下面的一切在該行中,並將其寫入命令提示符輸出(使用cout)。 謝謝。
while (file >> n)
{
std::string text;
if (!std::getline(file, text))
{
if (file.eof()) break;
file.clear();
file.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
continue;
}
if (n >= 5)
{
std::cout << n << text << std::endl;
}
}
您首先要學習所選的編程語言,直到您熟悉它爲止,然後以該語言實現問題的解決方案。如果你真的沒有嘗試過任何你自己,那麼問這個問題沒有意義。 –
我必須這樣做我的班級。我嘗試了一些東西,但沒有成功。這就是爲什麼我在這裏發佈的問題。 –