Преобразование типов
От: DioNNis http://i-liger.com
Дата: 07.09.06 18:30
Оценка:
Есть символ:
char ch='5';
int temp;

Нужно преобразовать в число 5 (temp=5)....
и то же самое для строки

char ch_m[3];
ch_m='52';
int temp;

Помиогите пожалуйста....
Владея информацией, владеешь миром. Уинстон Черчилль
Re: Преобразование типов
От: Jax Россия  
Дата: 07.09.06 18:40
Оценка:
Здравствуйте, DioNNis, Вы писали:

DNN>Помиогите пожалуйста....


Функции atoi, _atoi_l, _wtoi, _wtoi_l.

И наоборот из числа в строку — _itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow
Re: Преобразование типов
От: Какая разница Украина  
Дата: 08.09.06 06:28
Оценка:
Здравствуйте, DioNNis, Вы писали:

DNN>Есть символ:

DNN> char ch='5';
DNN>int temp;

DNN>Нужно преобразовать в число 5 (temp=5)....

DNN>и то же самое для строки

DNN>char ch_m[3];

DNN>ch_m='52';
DNN>int temp;

DNN>Помиогите пожалуйста....
!0xDEAD
Re: Преобразование типов
От: HiSH Россия http://m0riarty.ya.ru
Дата: 08.09.06 06:53
Оценка:
Здравствуйте, DioNNis, Вы писали:

DNN>Есть символ:

DNN> char ch='5';
DNN>int temp;

DNN>Нужно преобразовать в число 5 (temp=5)....


Для одного символа все совсем просто: int temp = ch — '0';

DNN>и то же самое для строки


DNN>char ch_m[3];

DNN>ch_m='52';
DNN>int temp;

Как уже сказали, atoi(). Или boost::lexical_cast<>.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.