string в int



C из string в int

Автор Tengo Bregvadze задал вопрос в разделе Другие языки и технологии

C++. Из string в int. Вопрос внутри. и получил лучший ответ

Ответ от ZZZ0oO1Z[гуру]
int b = stoi(a);
ru.cppreference.com/w/cpp/string/basic_string/stol
Если древний компилятор, то либо ответ Ильи Андреева берите (тогда нудно будет atoi(a.c_str()) вызвать ), либо Капитана Гугла.
Но если Вас к старому стандарту ничего не привязывает, то проще, конечно, приучить себя сразу к std::stoi

Ответ от Sylar[гуру]
www. cyberforum .ru/cpp-builder /thread641636. html

Ответ от Илья Андреев[эксперт]
atoi / itoa ?

Ответ от Капитан Гугл[гуру]
Если только стандартными средствами, не унаследоваными от C, то
stringstream(a) >> b;

Ответ от Ly[гуру]
можно, для этого нужно взять a[0]-'0'(минус код символа 0) таким образом мы получим число 1, a[1]-'0' получим число 2, таким образом
sum=0;
for(i=0;i<strlen(s[i])-1; i++)
sum=sum*10+(s[i]-'0')

Ответ от Псевдоним[новичек]
Злесь много ответов

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: C++. Из string в int. Вопрос внутри.
Itoa Си на Википедии
Посмотрите статью на википедии про Itoa Си
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*