C++对任意格式输入的一个简单处理方法

今天头条笔试的输入是用;隔开的

日常大家都用cin scanf空格分开的习惯了。这种;或者,的怎么处理呢,有个很简单的方法
先把一行读进来记录到str
把str里的;,都换成空格
然后通过stringstream ss(str) 重新处理输入
例如 ss >> a >> b >> c

核心就是stringstream这个类,在STL里有的,大家去搜下吧。
全部评论
嗯,最后用的stringstream inputa(a);while(getline(input, temp1, ';')){}
点赞 回复 分享
发布于 2018-08-12 12:22
不能像练习的时候把错误用例放出来嘛
点赞 回复 分享
发布于 2018-08-12 13:33
为什么不像leetcode那样写一个函数用参数传值呢
点赞 回复 分享
发布于 2018-08-12 12:18
叶神,今天头条笔试有多少人做?
点赞 回复 分享
发布于 2018-08-12 20:36
感谢叶神
点赞 回复 分享
发布于 2018-08-12 13:08
求问,我想发个贴提个问,为什么我把pycharm里的python代码粘贴过来格式就不对了,左上角选择语言也选了,难不成要自己手动调格式?
点赞 回复 分享
发布于 2018-08-12 12:59
感谢叶神,又长知识了
点赞 回复 分享
发布于 2018-08-12 12:58
可以,折腾了好久,头疼
点赞 回复 分享
发布于 2018-08-12 12:42
最近做的笔试,牛客上有把真题放出来嘛 我还想做下
点赞 回复 分享
发布于 2018-08-12 12:23

相关推荐

练习JAVA时长两年半:qps 30000
点赞 评论 收藏
分享
牛客10001:G了+1,被前端/客户端给捞起来了,不太想面
投递美团等公司7个岗位 美团求职进展汇总
点赞 评论 收藏
分享
评论
点赞
45
分享

创作者周榜

更多
牛客网
牛客企业服务