Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > int в char


Автор: Гость_PriZraK 7.11.2005, 14:32
Подскажите как преобразовать переменную типа int в char?

Автор: Neitron 7.11.2005, 14:36
Преобразование это не безопасное, но возможное.
Код

int i = 10;
char a = char(i);

А вообще итак работать будет
Код

char a = i;

Можно еще поюзать
Код

###_cast<char>(int(i));

Или в стиле Си
Код

char a = (char)i;

Автор: sergejzr 7.11.2005, 14:38
Код

char a;
int b;
a=(char)(b+'0');

Автор: Exekutor 7.11.2005, 14:56
Прим. модератора sergej.z: Для Borland C++ Builder:


Код

char *a;
int n;
a = string(n); // могет быть String();

Сдается мне, что она действительна во многих других компиляторах, поскольку она не билдеровская, а сишнековская. И еще. Будте вы хоть трижды крутыми спецами, если вы не знаете что-то то это еще не значит что этого нет в природе.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)