0
С вводом в командной строке:sstream не заселять вектор C++
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;}
Попробуйте заменить 'CIN >> линии;' 'с станд :: GetLine (CIN, линия);'. – Lingxi