Первод числа из CHAR в INT
От: emergenter Россия  
Дата: 23.05.04 12:49
Оценка:
Как правильно перевести число из типа CHAR в INT

Т.е. есть переменная

unsigned char t1=12;

unsigned int t2=0;

Как сделать чтобы переменна t2 тоже равнялась 12???
Re: Первод числа из CHAR в INT
От: _nn_ www.nemerleweb.com
Дата: 23.05.04 13:38
Оценка:
Здравствуйте, emergenter, Вы писали:

E>Как правильно перевести число из типа CHAR в INT


E>Т.е. есть переменная


E>unsigned char t1=12;


E>unsigned int t2=0;


E>Как сделать чтобы переменна t2 тоже равнялась 12???

Может простое присваивание ?
t2=t1;
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: Первод числа из CHAR в INT
От: Mr. None Россия http://mrnone.blogspot.com
Дата: 24.05.04 04:30
Оценка: :)
Здравствуйте, _nn_, Вы писали:

__>Здравствуйте, emergenter, Вы писали:


E>>Как правильно перевести число из типа CHAR в INT


E>>Т.е. есть переменная


E>>unsigned char t1=12;


E>>unsigned int t2=0;


E>>Как сделать чтобы переменна t2 тоже равнялась 12???

__>Может простое присваивание ?
__>
__>t2=t1;
__>


А можно извратное присваивание :

#include <string>

t2 = char_traits<CHAR>::to_int_type(t1);
Компьютер сделает всё, что вы ему скажете, но это может сильно отличаться от того, что вы имели в виду.
Re: Первод числа из CHAR в INT
От: Olegator  
Дата: 24.05.04 11:47
Оценка:
Здравствуйте, emergenter, Вы писали:

E>Как сделать чтобы переменна t2 тоже равнялась 12???


Да так же, как и t1:
unsigned int t2 = 12;

И переводить ничего не надо!

С уважением,
Olegator
... << RSDN@Home 1.1.3 beta 1 >>
Re: Первод числа из CHAR в INT
От: Juny Россия  
Дата: 25.05.04 08:20
Оценка:
Здравствуйте, emergenter, Вы писали:

E>Как правильно перевести число из типа CHAR в INT


E>Т.е. есть переменная


E>unsigned char t1=12;


E>unsigned int t2=0;


E>Как сделать чтобы переменна t2 тоже равнялась 12???


t2 &= t1;
Re[2]: Первод числа из CHAR в INT
От: Juny Россия  
Дата: 25.05.04 08:22
Оценка:
Ой... я хотел сказать,
t2 |= t1;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.