Я застрял с одним вопросом, связанным со строкой. Мне нужно ввести пользовательский ввод, разделенный пробелом, и ввод состоит из значений char и int, разделенных пробелом. Мне нужно отсортировать все char и int на два разных вектора. как я могу это сделать? Я попытался использовать sstream, а затем сравнил его с int, он работает, но я не могу их отсортировать.
sstream ss;
int found;
string temp;
while (!ss.eof())
{
ss >> temp;
if (stringstream(temp) >> found)
{
cout << found << " ";
// X[p].push_back(found);
// p++;
}
temp = "";
}