C из char в int
Автор Ton4arik задал вопрос в разделе Другие языки и технологии
Перевод из char в int c++ и получил лучший ответ
Ответ от Alexey N[гуру]
char *a="5";
int b;
sscanf( a, "%d", &b );
Или
b = a - '0' если символы.
Ответ от MaXX1020[гуру]
Примерно так: b = (int)a - 48;
Примерно так: b = (int)a - 48;
Ответ от Mr. Nobody[гуру]
Запомните навсегда - во всех языках программирования приведение char к int дает вам ASCII код символа, а не переводит '1' в 1 Для того чтобы получить не код символа а само число, можно использовать функцию atoi char a = '5'; int b =
Запомните навсегда - во всех языках программирования приведение char к int дает вам ASCII код символа, а не переводит '1' в 1 Для того чтобы получить не код символа а само число, можно использовать функцию atoi char a = '5'; int b =
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Перевод из char в int c++