Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Внизперевести Integer в Char, String в Char Найти похожие ветки
← →
Учащийся (2010-04-08 14:28) [0]Здравствуйте, извините, что отвлекаю, но никак не получается произвести вышеуказанные преобразования.Мне одну цифру надо превести в символьный тип.В первом случае делаю просто s:string="c"; char(s); у меня на выходе получается не "c", а сердечко.Там другая кодировка так понимаю.Как мне быть?Ещё раз извините, думаю этот вопрос обсуждался неоднократно но ни поиск по сайту, ни google мне пока не помогли.Спасибо!
← →
Плохиш © (2010-04-08 14:56) [1]string - это array of char.
← →
Anatoly Podgoretsky © (2010-04-08 15:02) [2]Но он то как то умудряется это откомпилировать без ошибок.
← →
Юрий Зотов © (2010-04-08 15:12) [3]> перевести Integer в Char
c := Chr(Ord("0") + i)
См.справку по этим функциям и таблицу ASCII.
> String в Char
String - это массив Char. Перевести массив символов в один символ невозможно. Можно взять S[i] (один i-й символ из этого массива) - он уже будет Char и никуда переводить его не надо.
← →
12 © (2010-04-08 15:27) [4]
> Но он то как то умудряется это откомпилировать без ошибок.
напомнило
если ты писал в течении 2х часов, потом нажал откомпилить и программа откомпилилась - звони системному, пусть исправит баги компилятора
← →
Учащийся (2010-04-08 15:47) [5]
> > перевести Integer в Char
> c := Chr(Ord("0") + i)
Аааа!
Спасибо!!
А как обратно перевести, чёт не соображу никак.
← →
Учащийся (2010-04-08 15:53) [6]Вот такой вопрос ещё, а как мне в переменной Integer можно хранить не сам символ, а код char?ну то есть я подозреваю, что char это восьмибитное число на самом деле.Вот как мне к нему доступ получить?
← →
Sha © (2010-04-08 16:01) [7]Разобраться с примером [3]
← →
Учащийся (2010-04-08 16:04) [8]
> Sha © (08.04.10 16:01) [7]
>
> Разобраться с примером [3]
>
ну хорошо
← →
Anatoly Podgoretsky © (2010-04-08 16:57) [9]> Учащийся (08.04.2010 15:53:06) [6]
Между кодом и символом в данном случае нет разницы по хранению.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.056 c