Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2011, 20:19   #1
Karina89
Пользователь
 
Регистрация: 26.03.2011
Сообщений: 67
Вопрос преобразование числа в символ в C++

Как перевести число в символ.
например, в Delphi есть функция chr
а какая функция в C++. Поскажите, пож-та
Karina89 вне форума Ответить с цитированием
Старый 24.11.2011, 21:39   #2
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

Я давно не программировал на Си, но кажется как-то так:
Код:
char ss = (char) 100;
cout << ss;
Skype: CODERua
[CODER] вне форума Ответить с цитированием
Старый 24.11.2011, 21:52   #3
onewho
Форумчанин
 
Регистрация: 29.09.2010
Сообщений: 636
По умолчанию

sprintf...
itoa...
onewho вне форума Ответить с цитированием
Старый 25.11.2011, 07:56   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

2 onewho
Не то. Ему нужно по коду получить символ, а не код перевести в строку.

см. 2 пост
p51x вне форума Ответить с цитированием
Старый 25.11.2011, 15:37   #5
Karina89
Пользователь
 
Регистрация: 26.03.2011
Сообщений: 67
По умолчанию

благодарю))
Karina89 вне форума Ответить с цитированием
Старый 25.11.2011, 17:30   #6
Сыроежка
Форумчанин
 
Регистрация: 01.07.2011
Сообщений: 423
По умолчанию

Цитата:
Сообщение от Karina89 Посмотреть сообщение
Как перевести число в символ.
например, в Delphi есть функция chr
а какая функция в C++. Поскажите, пож-та
Дело в том, что тип char, то есть символьный тип, является на самом деле целочисленным типом. Поэтому вы можете переменной типа char присваивать целочисленные значения.
Например,

Код:
char a = 48;
Но если вы имеете в виду преобразование цифры в код соответствующего символа в таблице ASCII или EBCDIC, то сделать это очень просто

Код:
char a = '0' + 5;
и переменная a будет хранить код представления сивола '5'.
Со мной можно встретиться на www.clipper.borda.ru
Сыроежка вне форума Ответить с цитированием
Старый 26.11.2011, 00:23   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

2 Сыроежка
К чему ваш пост? Выше ответы даны, ТС подтвердил их правильность.

Никаких "если" не возникло бы, если бы вы потрудились узнать, что делает chr в паскале (делфи)
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
преобразование числа Dim_Ka Помощь студентам 0 28.05.2011 11:32
Перевод числа в символ. ImmortalAlexSan Общие вопросы Delphi 5 27.11.2010 00:10
Преобразование числа в символ AndreyK C++ Builder 6 02.05.2010 17:38
Преобразование VK в символ Minimus Win Api 10 02.06.2009 01:37
Преобразование числа в строку )Игнат( Общие вопросы Delphi 6 06.07.2008 09:32