中 //read data from the file, Word By Word //when used in this manner, we'll get space-delimited bits of text from the file //but all of the whites">
 | 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
bcf2
10年前发布

C++从文件中按照单词读取内容

读取方式: 逐词读取, 词之间用空格区分,遇到"."就停止读取,返回的内容存取在vector<string>中

//read data from the file, Word By Word  //when used in this manner, we'll get space-delimited bits of text from the file  //but all of the whitespace that separated words (including newlines) was lost.  //http://www.sharejs.com  vector<string> ReadDataFromFileWBW()  {      ifstream fin("Input.txt");       string strWord("");      vector<string> v;      while( fin >> strWord )      {      //字符串string类的比较要用compare函数          if (strWord.compare(strWord.length()-1, 1, ".") == 0)            {              strWord.erase(strWord.length()-1, 1);              v.push_back(strWord);              return v;          }            v.push_back(strWord);      }  }