您的位置:首页 > 其它

小技巧 - 关于任何输入带空格的字符串并且要求分离

2017-03-07 17:29 295 查看
今天很气,有道题做不出来就是因为想找简单的输入流。【其实是因为自己懒】

发现了有istringstream这种东西以后眼前大亮,感觉找到了新大陆。

#include <iostream>
#include <string>
#include <sstream>

using namespace std;

int main()
{
string all;
char word[10][100];
while (getline(cin, all))
{
istringstream mystring(all);
int cur = 0;
while (mystring >> word[cur])
{
cout << word[cur++] << endl;
}
}
return 0;
}


核心是:
istringstream mystring(all);

istringstream + 名字 + (作为输入源的字符串)
其后可以使用 mystring >> 目标字符串(组)

这样再遇到就有方便的方法解决了。

PS:自己真心菜,我还是差太多。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  WLDXZY
相关文章推荐