码迷,mamicode.com
首页 > 其他好文 > 详细

用流来读取文件(getline,istringstream)

时间:2015-01-17 20:47:33      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

ifstream infile("fileanme");

原型:getline(istream &infile, string &line);

函数说明:读取文件中的一行,当用循环读取时,遇到空行不会终止循环的运行。可作为文件是否读到结尾的标志(while(getline(infile,line)))

其他功能:可读取固定的字符数,到某一个字符标识结束等。

 

istringstream linestream(line);

该流可将getline得到的一行以空格隔离的字符串(句子),进行分割,得到一个个单词.

用流运算符(<<)   while(linestream<<word)

结合使用 格式化输入fscanf_s(word,"%lf",&data);可将文本中的整型,浮点型数据提取出来。

 

用流来读取文件(getline,istringstream)

标签:

原文地址:http://www.cnblogs.com/walking-dream/p/4230969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!