C++实现一行一行读取文本的方法
更新时间:2018年07月12日 10:35:26 作者:Cosmop01itan
今天小编就为大家分享一篇C++实现一行一行读取文本的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
如下所示:
#include<iostream>
#include<fstream>
#include<string>
int main(int argv,char *arg[])
{
fstream f("dictionary.txt");//创建一个fstream文件流对象
vector<string> words; //创建一个vector<string>对象
string line; //保存读入的每一行
while(getline(f,line))//会自动把\n换行符去掉
{
words.push_back(line);
}
//dictionary.txt在csdn里面可以下载,里面有4万多个单词,相当于一个字典
cout << "共有单词数目:" << words.size() << endl;
return 0;
}
以上这篇C++实现一行一行读取文本的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章
由static_cast和dynamic_cast到C++对象占用内存的全面分析
下面小编就为大家带来一篇由static_cast和dynamic_cast到C++对象占用内存的全面分析。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-01-01


最新评论