Я хочу преобразовать индекс в строку в int, чтобы заполнить 2D-массив типа int
.Покрытие индекса в строке для int
string s = "1 2 3";
a[0][0] = s.at(0);
Я хочу a[0][0]
хранить значение INT 1, но сейчас это хранение 49 с помощью этого метода (который я предполагаю, это прямое преобразование).
Я пробовал atoi
, stoi
и static_cast
, но у меня была ошибка преобразования.
'stoi' должен работать. Какую ошибку вы получаете точно? –
Что такое «индекс в строке»? – juanchopanza
это ошибка, которую я получаю: «ошибка: вызов перегруженного« stoi (char &) »неоднозначен» –