仅当有更多内容时,C ++才从文件中读取

时间:2016-12-18 19:00:49

标签: c++

如何检查c ++中的文本文件中是否有更多内容,是否继续阅读? 我试图从文本文件中读取一些单词,但未指定单词数。

2 个答案:

答案 0 :(得分:1)

使用std::vectorstd::string。使用正确的阅读文件形式:

std::string word;
std::vector<std::string> word_database;
while (text_file >> word)
{
  word_database.push_back(word);
}
std::cout << "Words read: " << word_database.size() << "\n";

答案 1 :(得分:1)

在这里查看this link。他们回答了你的问题,在发布之前一定要查看其他问题。