Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Приобразовать любой бинарный символ в код


А№ ©   (2010-03-04 15:33:00) 

Как можно любой бинарный символ перебацать в 10-тичный код или в какой-ниб цифровой и обратно. Это ведь chr ord ? или она не годятся для вовсе любых символов.


Ega23   (2010-03-04 17:36:00) [1]


> символ может быть любой, берется он из любого файла с любыми
> типами данных, допустим это mp3 файл.


Возьми книжку и уясни себе разницу между символом и байтом.


Игорь Шевченко   (2010-03-04 17:00:00) [2]


> У кого есть соображения на этот счет?


Книжку почитать умную какую-нибудь


12   (2010-03-04 16:52:00) [3]


> уникальное значение любому считываемому символу из любого
> файла цифрами 0..9

этими цифрами можно обеспечить уникальность абсолютно любой сути


12   (2010-03-04 16:51:00) [4]


> Но ведь тут ограничение вроде на 1..255 символов.. или я
> ошибаюсь.

ошибаетесь. 0-255.

в чем проблема то?


И. Павел   (2010-03-04 16:51:00) [5]


> А№

Какой тип у "символа"? Вы же его копируете в какую-то переменную - а она имеет какой-то тип. Если тип - char или перечислимый, но не int64 - то прокатит.


Плохиш   (2010-03-04 16:50:00) [6]


> А№   (04.03.10 16:47) [3]

255 переведи в 16-й вид и может быть что-то поймёшь.


_TRIx   (2010-03-04 16:49:00) [7]

или так

Необходимо присвоить уникальное значение любому считываемому символу из любого файла цифрами 0..9


А№   (2010-03-04 16:47:00) [8]

Объясню

символ может быть любой, берется он из любого файла с любыми типами данных, допустим это mp3 файл. Я беру из него любой символ допустим он в 16-ричном виде(hex) 3bтеперь как представить его в код только цифровой. Допустим 3b = 59  ... (hex to dec). Но ведь тут ограничение вроде на 1..255 символов.. или я ошибаюсь.

У кого есть соображения на этот счет?


Ega23   (2010-03-04 15:42:00) [9]

:)

Если он бинарный, то ничего перебацывать не надо.


И. Павел   (2010-03-04 15:42:00) [10]

Что такое бинарный символ не знаю, но вот описание функции ord:

> Функция возвращает порядковый номер (индекс) выражения перечислимого
> (кроме Int64) или символьного типа, переданного в параметре
> X. Если аргумент имеет перечислимый тип, то функция возвращает
> индекс элемента (1-й элемент имеет индекс 0). Если Х представляет
> собой значение типа Char, то функция возвращает ASCII код
> символа.


Наверх

Титульная страница Поиск, карта сайта Написать письмо