检查ifstream文件是否为空

时间:2018-04-23 23:02:48

标签: c++

我有以下结构来读取文件:

while (index != 5) {
    fileName = "Files/a" + to_string(index) + ".txt";
    ifstream fileRead(fileName);

    while (fileRead >> ID >> Name) {

        cout << ID << "\t" << Name<< "\t" << endl;
    }

    index = index + 1;
}

我拥有所有这5个文件,但其中一些是空的,如果它是空的,我想显示消息&#34;文件a5是空的&#34;。我尝试了here中的内容,但这并没有效果

我必须关闭ifStream吗?

0 个答案:

没有答案