![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Приобразовать любой бинарный символ в код
А№ © (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 код
> символа.