在命令行中输入:
1 2 3
存储在“行”中,我的向量仅被填充
1
我究竟做错了什么?这是代码
string line;
string buffer;
int a,b,base;
cin >> line;
stringstream ss(line);
std::vector<string> tokens;
while( ss >> buffer){
tokens.push_back(buffer);
}
for(int i=0; i<tokens.size(); i++){cout << tokens[i] << endl;}