首页 > 代码库 > 用流来读取文件(getline,istringstream)
用流来读取文件(getline,istringstream)
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)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。