免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1086 | 回复: 1
打印 上一主题 下一主题

[C++] 请教一个c++ stream的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-22 10:57 |只看该作者 |倒序浏览
昨天看到一个程序,是这样的输入一个字符串,格式是"abcd 15 15.6",要将它解成一个string,一个int,一个float。看到别人的程序很简单:
定义了一个strstream strs,这样就可以了
     strs<<str(str="abcd 15 15.6");strs>>str1>>int>>float。

就把它们解开了,感觉很方便,这个以前没用过,想学一下,那位老大用过c++ 的stream的,讲解一下,也推荐一下讲这个比较详细,比较深入的书,谢谢!~

论坛徽章:
0
2 [报告]
发表于 2005-11-22 11:38 |只看该作者
strstream 是一个C++库中提供的一个类,用来处理字符流。但是C++标准规定的字符流类是 stringstream,定义在头文件 <sstream>中,原来的 strstream 不应该再被使用。但是为了和过去的程序兼容,有的编译器也还允许使用它,不过会对此产生警告。

stringstream 是C++标准库的内容。如果想要学习使用C++标准库,就看这本书吧:《The C++ Standard Library - A Tutorial and Reference》,作者是 Nicolai M. Josuttis。相信你会有意想不到的收获。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP