Конвертация string в int. C++

#include <iostream>
#include <string>
using namespace std;
int main() {
    string a={"1","2"};
    int b, c;
    int atoi(const char *str);
    b=atoi(a[0].c_str());
    c=atoi(a[1].c_str());
    cout<<b+c;

    return 0;
}

Создаю массив типа string "a", там находится два числа, хочу эти числа превратить в числа типа int, чтобы потом их сложить, но не получается(


Ответы (1 шт):

Автор решения: IPOleksenko

Вот мой скрипт для преобразования из строки в число

inline unsigned int toInteger(string x)
{
    if (key != "")
        return stoi(x);

    return 0;
}
→ Ссылка