访问文本文件中的数据
Accessing data in a text file
我怎样才能访问一个文本文件并逐字逐句地浏览。我知道如何打开文件,但不知道如何一个一个地提取每个单词。我觉得跟数组有关?
简单:
#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 变量将包含文本文件中的每个单词(单词在文件中应以 space 分隔)。
我怎样才能访问一个文本文件并逐字逐句地浏览。我知道如何打开文件,但不知道如何一个一个地提取每个单词。我觉得跟数组有关?
简单:
#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 变量将包含文本文件中的每个单词(单词在文件中应以 space 分隔)。