今天很气,有道题做不出来就是因为想找简单的输入流。【其实是因为自己懒】
发现了有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:自己真心菜,我还是差太多。