Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.072 c
2-1265445748
lewka
2010-02-06 11:42
2010.08.27
Размеры изображения


2-1275032909
12
2010-05-28 11:48
2010.08.27
Откуда то происходит beep, при закрытии формы. Не надо его.


3-1241781897
romanln
2009-05-08 15:24
2010.08.27
Delphi 7 и Oracle 10g как связать?


15-1275923916
bss
2010-06-07 19:18
2010.08.27
Регулярные выражения: как проверить вхождение числа в диапазон


15-1262219675
Petr V. Abramov
2009-12-31 03:34
2010.08.27
закрывается Игналинская АЭС




   Наверх