Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

перевести 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.06 c
15-1264800605
Юрий
2010-01-30 00:30
2010.08.27
С днем рождения ! 30 января 2010 суббота


2-1272025204
tippa
2010-04-23 16:20
2010.08.27
как хранить большие списки в самой программе?


4-1237182519
Cypher
2009-03-16 08:48
2010.08.27
Управление чужим окном


15-1269552602
Юрий
2010-03-26 00:30
2010.08.27
С днем рождения ! 26 марта 2010 пятница


11-1215697287
KOLBOSS
2008-07-10 17:41
2010.08.27
как добавить страницу в RichEdit