Перевод ASCII код в символ на С++ ???
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Перевод ASCII код в символ на С++ ??? - 2006-12-28 03:01:56.200000
|
|
|
DLLKos
Сообщений: 10
Оценки: 0
Присоединился: 2004-12-03 18:44:57
|
Подскажите пожалуйста как можно перевести ASCII код в символ и наоборот. Есть ли для этого в Си какие-либо функции???
|
|
|
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 03:11:18.570000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
в смысле? картинку символа получить по аски коду? или что?
|
|
|
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 03:13:28.216666
|
|
|
Technologist
Сообщений: 3590
Оценки: 0
Присоединился: 2006-10-28 20:28:06.943333
|
quote:
ORIGINAL: DLLKos Подскажите пожалуйста как можно перевести ASCII код в символ и наоборот. Есть ли для этого в Си какие-либо функции??? Посмотри в справочнике, бумажном или MSDN.
|
|
|
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 06:58:31.613333
|
|
|
DLLKos
Сообщений: 10
Оценки: 0
Присоединился: 2004-12-03 18:44:57
|
Мне нужна функцмия, которая переведет, например код '65' в сиимвол 'A' и наоборот
|
|
|
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 07:23:51.553333
|
|
|
d0lph1n
Сообщений: 411
Оценки: 0
Присоединился: 2006-09-14 17:55:51.653333
|
Дак это одно и то же, все зависит от того, как выводить/работать с переменной.
|
|
|
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 09:39:11.263333
|
|
|
VDShark
Сообщений: 287
Оценки: 0
Присоединился: 2006-09-23 11:36:06.240000
|
Накидай вот такой вот простенький код: # include <stdio.h>
# include <conio.h>
void main(void)
{
printf("%c\n",65);
printf("%d",65);
getch();
} В первом случае ты получишь "A", а во втором "65"…. думаю ты понял в чем дело? :)
|
|
|
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 11:16:47.870000
|
|
|
DLLKos
Сообщений: 10
Оценки: 0
Присоединился: 2004-12-03 18:44:57
|
Как получить из кода символ понятно. А как получить из 'A' символ '65' непонятно…
|
|
|
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 11:45:17.420000
|
|
|
VDShark
Сообщений: 287
Оценки: 0
Присоединился: 2006-09-23 11:36:06.240000
|
Млин, # include <stdio.h>
# include <conio.h>
void main(void)
{
printf("%d",'A');
getch();
} Будет тебе 65 :) Если тебе просто нужно использовать не при выводе на экран, а при работе, то используй явное/неявное преобразование между типами…. В зависимости от ситуации :) Не вижу в чем проблема :)
|
|
|
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 12:43:11.836666
|
|
|
d0lph1n
Сообщений: 411
Оценки: 0
Присоединился: 2006-09-14 17:55:51.653333
|
Чем такие вопросы задавать, лучше бы учебник прочитал какой-нить…
|
|
|
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-28 17:24:06.470000
|
|
|
GorluM
Сообщений: 312
Оценки: 0
Присоединился: 2004-04-07 23:41:00
|
Разве сложно понять, что символ - это число. Один байт. Значения от 0х00 до 0хFF. А строка - это массив символов, массив байтов, массив чисел. Эх…
|
|
|
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. и никаких функций не надо
|
|
|
RE: Перевод ASCII код в символ на С++ ??? - 2006-12-29 00:46:10.686666
|
|
|
ВИТАХА
Сообщений: 1017
Оценки: 0
Присоединился: 2006-12-27 00:18:16.020000
|
Согласен с Belamoros так проще,я и сам так делал. Со стороны это абсурд потому что как можно присвоить переменной одного типа данное совсем другого типа но в С++ выходит хотя в некоторых других языках нет.
|
|
|
|
|