Вниз
Скачать: 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.943 c
2-1267700625
Цукор5
2010-03-04 14:03
2010.08.27
использование TIBSQL


15-1263914019
TUser
2010-01-19 18:13
2010.08.27
СШ ГЭС: обледенение


15-1264680746
ИТР-самоучка
2010-01-28 15:12
2010.08.27
"Толстый клиент" или "Тонкий клиент"


2-1273989815
fallen_from_skies
2010-05-16 10:03
2010.08.27
создание программы для тестирования учащихся


2-1274121959
Semen
2010-05-17 22:45
2010.08.27
Объединение 3-х полей таблицы Paradox в одно.




   Наверх