У меня проблема: я хочу хранить значения из стандартной строки ввода в int, но я не уверен, как конвертировать к междунар:.Ошибка: невозможно преобразовать 'std :: string (aka std :: basic_string <char>}' to 'int' в присваивании
string line;
int value;
getline(cin,line);
istringstream ss(line);
while (ss>>line) {
if (ss.eof()==false) {
// stores non ints in strings
}
else {
value=line; //ERROR
}
}
Я попытался преобразовать это с помощью стандартной документации материал, но я не собираюсь никуда Что я делаю неправильно
Просто выполняйте 'while (cin >> value)' как правило, то, что вы хотите. – Chad