Итак, я пытаюсь преобразовать строку (состоящую из числа) в цифры и вставлять их цифра за цифрой в связанный список.
Однако, когда я пытаюсь это сделать, я получаю ошибки с компилятором.
Я пытался использовать atoi
и atoi.c_str()
или stoi
, но, похоже, ничего не работает.
string s = to_string(number_sum);
for (int i = 0; i < s.size(); i++) {
list->val = atoi(s[i].c_str);
list = list->next;
}
где list - это мой определенный связанный список, и в нем содержится int val для хранения моего номера.
Так что если s = 12345
, я хочу, чтобы мой связанный список был: 1->2->3->4->5
.
Я тоже попробовал stoi(s[i])
, но не совсем уверен, что это за ошибка.