以下过程能否实现?如何实现?

来源:百度知道 编辑:UC知道 时间:2024/05/22 08:28:11
只用和string 和 vector 有关的操作能否实现下列过程:
连续输入string类的字符串,中间用空格分隔,输入回车后输入结束.那些以空格作为分隔的连续字符串分别作为vector数组的元素.这应该怎样实现?我是想利用c++中的string类和vector类去实现.谢谢!

//用sstream,把string做为一个流用就可以了。这里只是输出了一下,未给出vector的插入。
#include <cstdlib>
#include <iostream>
#include <string>
#include <sstream>

using namespace std;

int main()
{
string line, word;
getline(cin, line);
istringstream buf(line);
while (buf >> word) {
cout << word << endl;
}
system("pause");
return 0;
}

C++ 偶不太会 JAVA还可以