qq_27105167
iamBingoNJU
采纳率0%
2015-05-27 08:46 阅读 2.0k

C++输入输出流关于文件读取

请问fstream类库有没有成员函数,可以从一篇文章中读取一个一个的单词(以空格分开),我用操作符>>读取文件时,它不会忽略空格,而是一直往下读,求怎么解决?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • bdmh bdmh 2015-05-27 08:54

    没有,自己读出来,自己根据规则解析

    点赞 评论 复制链接分享
  • 91program 91program 2015-05-27 09:58

    系统提供的功能,只提供读取字符串,没有解析。因为各人提供的字符串格式不同,没有办法解析。
    解析的过程,只能自己在读取到字符串后自己完成。
    如果想结果,可以试试 CTRL + Z。( windows中的命令行程序是按Ctrl+Z,然后回车输入EOF )

    点赞 评论 复制链接分享
  • wsh1992o 存钱买冰棍 2015-05-27 10:03

    以前用C++的时候,感觉很方便,他可以自动识别空格和回车
    但是学完C#了才发现,C#在某些文就留方面比C++麻烦
    但仔细学习才发现,这些麻烦其实提供了很多方便
    如果要读字符,可以用fill.readallbytes
    读行可以用 fill.readallstring
    读全文可以用 fill.readalltext
    现在反观C++,自动跳过空格,有时候也很不方便

    点赞 评论 复制链接分享
  • q3733353520 我用双手-成就你的梦想 2015-05-27 10:33

    读完以后自己按格式存储。。。。。。。。。。。。。。

    点赞 评论 复制链接分享
  • zx1356976553 雨落星梦 2015-05-27 10:56

    可以考虑自己编一个函数去实现……然后用的时候调用一下……

    点赞 评论 复制链接分享
  • qq_27105167 iamBingoNJU 2015-05-29 03:27

    谢谢各位的回答,我还是用fprintf吧

    点赞 评论 复制链接分享

相关推荐