use*_*621 2 c++ file-io blank-line
如何忽略"input.txt"中的空第一行?我不一定知道有一个空行(在这种特殊情况下有,但我想让我的代码通用),所以我需要能够在有信息的情况下读取该行,或者如果有信息则跳过它是空白的.这仅适用于第一行.
while (getline(mcFile, line)) {
istringstream liness2(line); ... }
Run Code Online (Sandbox Code Playgroud)
这就是我在阅读这些内容的方式.如果我确定我运行的任何输入文件都有一个空的第一行,我之前会做"getline",但我不知道.
string data;
while (getline(inputFile, data))
{
if (data == "") continue; // Skip blank line
... // Do stuff with non-blank line
}
Run Code Online (Sandbox Code Playgroud)