Моя проблема звучит так: у меня в качестве входных данных огромная строка с номерами, разделенными пробелами. Мне нужно разбить эту строку и поместить компоненты в вектор, а затем использовать ее компоненты. (затем преобразовать в целые числа bla bla ...).Сплит-строка, компоненты которой должны быть записаны в векторе
Я искал здесь для этого, но я не совсем понял некоторые вещи, поэтому, пожалуйста, немного объясните.
Также возникает вопрос: почему следующее возвращает еще одну «Подстроку:» в конце?
int main()
{
string s("10 20 30 50 2000");
istringstream iss(s);
while (iss)
{
string sub;
iss >> sub;
cout << "Substring: " << sub << endl;
}
system("pause");
return 0;
}
[ 'станд :: вектор :: push_back()'] (http://en.cppreference.com/w/cpp/container/vector/push_back) – 0x499602D2
Что такое ваш вопрос? Помимо «помогите пожалуйста» –