Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.071 c
15-1268677017
AntonioBanderas
2010-03-15 21:16
2010.08.27
из prn в rtf


2-1268597076
semjuel
2010-03-14 23:04
2010.08.27
Создание сетевой БД Access


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


2-1269104638
Barbariska
2010-03-20 20:03
2010.08.27
Числа в памяти


2-1270570317
dis12345
2010-04-06 20:11
2010.08.27
горячие клавиши F1 F2





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский