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

相关推荐

不愿透露姓名的神秘牛友
07-07 11:20
点赞 评论 收藏
分享
程序员牛肉:这一眼假啊,基本上都是骗人的,不然就涉及到职位贪腐了,就像之前华为的OD事件,看你运气好不好了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 14:00
林子大了什么鸟都有啊,我觉得我说的已经很客气了,阴阳谁呢
牛客62656195...:应该不是阴阳吧?你第一次注册的时候boss就说你是牛人
点赞 评论 收藏
分享
评论
点赞
45
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务