Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Перевод ASCII код в символ на С++ ???

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Перевод ASCII код в символ на С++ ???
Имя
Сообщение << Старые топики   Новые топики >>
Перевод ASCII код в символ на С++ ??? - 2006-12-28 03:01:56.200000   
DLLKos

Сообщений: 10
Оценки: 0
Присоединился: 2004-12-03 18:44:57
Подскажите пожалуйста как можно перевести ASCII код в символ и наоборот. Есть ли для этого в Си какие-либо функции???
Post #: 1
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 03:11:18.570000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
в смысле? картинку символа получить по аски коду? или что?
Post #: 2
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 03:13:28.216666   
Technologist

Сообщений: 3590
Оценки: 0
Присоединился: 2006-10-28 20:28:06.943333

quote:

ORIGINAL: DLLKos

Подскажите пожалуйста как можно перевести ASCII код в символ и наоборот. Есть ли для этого в Си какие-либо функции???

Посмотри в справочнике, бумажном или MSDN.
Post #: 3
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 06:58:31.613333   
DLLKos

Сообщений: 10
Оценки: 0
Присоединился: 2004-12-03 18:44:57
Мне нужна функцмия, которая переведет, например код '65' в сиимвол 'A' и наоборот
Post #: 4
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 07:23:51.553333   
d0lph1n

Сообщений: 411
Оценки: 0
Присоединился: 2006-09-14 17:55:51.653333
Дак это одно и то же, все зависит от того, как выводить/работать с переменной.
Post #: 5
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 09:39:11.263333   
VDShark

Сообщений: 287
Оценки: 0
Присоединился: 2006-09-23 11:36:06.240000
Накидай вот такой вот простенький код:
# include &lt;stdio.h&gt; # include &lt;conio.h&gt; void main(void) { printf("%c\n",65); printf("%d",65); getch(); }
В первом случае ты получишь "A", а во втором "65"…. думаю ты понял в чем дело? :)
Post #: 6
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 11:16:47.870000   
DLLKos

Сообщений: 10
Оценки: 0
Присоединился: 2004-12-03 18:44:57
Как получить из кода символ понятно. А как получить из 'A' символ '65' непонятно…
Post #: 7
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 11:45:17.420000   
VDShark

Сообщений: 287
Оценки: 0
Присоединился: 2006-09-23 11:36:06.240000
Млин,
# include &lt;stdio.h&gt; # include &lt;conio.h&gt; void main(void) { printf("%d",'A'); getch(); } Будет тебе 65 :) Если тебе просто нужно использовать не при выводе на экран, а при работе, то используй явное/неявное преобразование между типами…. В зависимости от ситуации :) Не вижу в чем проблема :)
Post #: 8
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 12:43:11.836666   
d0lph1n

Сообщений: 411
Оценки: 0
Присоединился: 2006-09-14 17:55:51.653333
Чем такие вопросы задавать, лучше бы учебник прочитал какой-нить…
Post #: 9
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 17:24:06.470000   
GorluM

Сообщений: 312
Оценки: 0
Присоединился: 2004-04-07 23:41:00
Разве сложно понять, что символ - это число. Один байт. Значения от 0х00 до 0хFF.
А строка - это массив символов, массив байтов, массив чисел.
Эх…
Post #: 10
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 18:14:55.416666   
Belamoros

Сообщений: 24
Оценки: 0
Присоединился: 2006-12-17 11:25:14.543333
А зафиг те функции? 
 
Если пишешь char s=65; , то в S будет занесен символ A
 
А если пишешь int i='A' ; , то в i будет занесено число 65.
 
и никаких функций не надо 
Post #: 11
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-29 00:46:10.686666   
ВИТАХА

Сообщений: 1017
Оценки: 0
Присоединился: 2006-12-27 00:18:16.020000
Согласен с Belamoros так проще,я и сам так делал.
Со стороны это абсурд потому что как можно присвоить переменной одного типа данное совсем другого типа но в С++ выходит хотя в некоторых других языках нет.
Post #: 12
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Перевод ASCII код в символ на С++ ???







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.