访问文本文件中的数据

时间:2015-02-22 22:37:59

标签: c++ arrays fstream

我如何访问文本文件并逐字逐句浏览。我知道如何打开文件但不知道如何逐个拉出每个单词。我认为这与数组有关吗?

1 个答案:

答案 0 :(得分:1)

简单地:

#include <fstream>
#include <iostream>

int main()
{
  std::fstream file("table1.txt");

  std::string word;
  while (file >> word)
    {
      // do whatever you want, e.g. print:
      std::cout << word << std::endl;
    }

  file.close();

  return 0;
}

word 变量将包含文本文件中的每个单词(单词应以文件中的空格分隔)。