функция atoi в c



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

Как использовать atoi для переменных типа "string"? и получил лучший ответ

Ответ от Алекс Куха[гуру]
Использовать stoi полезно вместе с обработкой исключений в целях безопасности (сохранения целостности модуля). Для преобразования проще использовать stringstream, ошибка в нём не приводит к крушению программы

Ответ от [гуру]
А вот так
b = atoi("7");
нормально работает?
Если да, то вместо a нужно попробовать a.c_str() - должно тоже работать.

Ответ от Ирэн Ницше[гуру]
atoi работает только с *char, так что сперва надо конвертировать string в *char функцией c_str()

Ответ от Александр Сизенко[гуру]
int aInt = 368;
char str[15];
sprintf(str, "%d", aInt);

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как использовать atoi для переменных типа "string"?

Перевод из char в int c++
char *a="5";
int b;
sscanf( a, "%d", &b );
Или
b = a - '0' если
подробнее...

Как в С++ преобразовать char в int, не используя функцию atoi?
смотри переводим символ в таблицу ASCII чисто для примера прост не помню как там все располодено (
подробнее...

Что это за процессы? rthdcpl.exe rundll32.exe ekrn.exe spoolsv.exe
1 реалтек хайдефинишн
2 системны
3 нод
4 очередь
подробнее...
спросили в Железо
Что за параметр в BIOS C-state Pmin ?
Название опции:
Intel(R) C-STATE Technology
Возможные значения:
Auto,
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в VIA
via hd audio скачать помогите!!!
у вас ПК или ноутбук?savoljavobИскусственный Интеллект(116666)Ок, Запустите Командную строку
подробнее...
спросили в GitHub Grand Theft Auto V
как играть в гта 5 на пк онлайн? на пиратке дайте инструкцию есть что-то типо сампа? !
В ней нету заданий, это просто игровой мир в котором можно побегать с компанией. NPC конечно
подробнее...
спросили в Техника
в обозначениях электрических схем что обозначает GND и ACC
Разъём питания:

1 - B+ или BAT или K30 или Bup+ или B/Up или B-UP или MEM +12 = Питание
подробнее...
спросили в C Sharp
люди,какой тип матрицы ставит SHARP в телевизоры серии Aquos LC-32GA9RU
ЖК телевизоры серии GA9 сертифицированы как HD-Ready, имеют в наличии два HDMI и современную
подробнее...
Atoi на Википедии
Посмотрите статью на википедии про Atoi
 

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

Имя*

E-mail:*

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