Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];

Вниз

Перевод символов в бинарный код   Найти похожие ветки 

 
Oksana_new ©   (2006-10-12 19:36) [0]

Подскажите функцию перевод символов в бинарный код


 
Джо ©   (2006-10-12 19:40) [1]

Ord?


 
Oksana_new ©   (2006-10-12 19:44) [2]

Нет, ord  возвращает код символа по таблицы ASCII. А мне нужен бинарный код (10101010)


 
Джо ©   (2006-10-12 19:46) [3]

> [2] Oksana_new ©   (12.10.06 19:44)
> Нет, ord  возвращает код символа по таблицы ASCII. А мне
> нужен бинарный код (10101010)

Что такое "бинарный код"? Строка, содержащая 0 и 1?


 
Zeqfreed ©   (2006-10-12 19:47) [4]

Придется писать самостоятельно.


 
default ©   (2006-10-12 19:48) [5]

Окси, может тебе надо IntToBin(Ord(CharVar)) ?


 
Zeqfreed ©   (2006-10-12 19:50) [6]

> [5] default ©   (12.10.06 19:48)

А такая существует?


 
Oksana_new ©   (2006-10-12 19:52) [7]


> Что такое "бинарный код"? Строка, содержащая 0 и 1?


Да


> Окси, может тебе надо IntToBin(Ord(CharVar)) ?

Попробую эту, а нет функции которая сразу считывает файл в бинарном коде?


 
@!!ex ©   (2006-10-12 19:59) [8]


> Oksana_new ©   (12.10.06 19:52) [7]

По идее, чисто теоретически, он в бинарном коде и читается.
Просто Операционка заточена на то, чтобы показывать данные в десятиричном представлении.


 
default ©   (2006-10-12 20:01) [9]

Zeqfreed ©   (12.10.06 19:50) [6]
да
F1 по ней щёлкни и посмотри в каком модуле сидит


 
default ©   (2006-10-12 20:02) [10]

Oksana_new ©   (12.10.06 19:52) [7]
нет


 
Zeqfreed ©   (2006-10-12 20:04) [11]

> [9] default ©   (12.10.06 20:01)

Topic not available
The requested topic is not available. Some possible reasons and remedies:
<skipped>


Турбо Делфай.


 
default ©   (2006-10-12 20:05) [12]

Zeqfreed ©   (12.10.06 20:04) [11]
в семёрке есть


 
Zeqfreed ©   (2006-10-12 20:08) [13]

> [12] default ©   (12.10.06 20:05)

И в семерке нет :) Может быть имелась в виду HexToBin? Но она, вроде, к сабжу отношения мало имеет.


 
default ©   (2006-10-12 20:18) [14]

в шестёрке то есть
вот код её если что

function IntToBin(Value: cardinal): string;
var
 i: Integer;
begin
 SetLength(result, 32);
 for i := 1 to 32 do
 begin
   if ((Value shl (i - 1)) shr 31) = 0 then
     result[i] := "0" {do not localize}
   else
     result[i] := "1"; {do not localize}
 end;
end;
Borland copyright


 
Zeqfreed ©   (2006-10-12 20:25) [15]

> [14] default ©   (12.10.06 20:18)

Странно, нет у меня такой :) А в каком модуле это?


 
default ©   (2006-10-12 20:28) [16]

idGlobal


 
Zeqfreed ©   (2006-10-12 20:33) [17]

> [16] default ©   (12.10.06 20:28)

Понятно, модуля такого у меня тоже нет.


 
Ketmar ©   (2006-10-12 20:44) [18]

и у меня. и у всех, кто индейцев снёс, как я подозреваю. %-)
а ещё подозреваю, что борланд к этой функции отношения не имеет. %-)


 
Zeqfreed ©   (2006-10-12 20:54) [19]

> [18] Ketmar ©   (12.10.06 20:44)


> и у меня. и у всех, кто индейцев снёс, как я подозреваю.
> %-)

Правильно, winsock рулят :)

> а ещё подозреваю, что борланд к этой функции отношения не
> имеет. %-)

Я тоже так думаю, почему-то :) Интересно почему? :)


 
Leonid Troyanovsky ©   (2006-10-12 20:58) [20]


> Oksana_new ©   (12.10.06 19:52) [7]

> Попробую эту, а нет функции которая сразу считывает файл
> в бинарном коде?


Именно с результатом в виде строки, т.е. string?

--
Regards, LVT.


 
default ©   (2006-10-12 21:16) [21]

по-вашему я его сам придумал?


 
Zeqfreed ©   (2006-10-12 21:33) [22]

> [21] default ©   (12.10.06 21:16)

Поиском по содержимому файлов, я таки нашёл эту функцию :)
Но в справке о ней ни слова. А Indy, насколько я в курсе, писалось не Borland"ом.


 
Ketmar ©   (2006-10-12 21:36) [23]

на что я и намекал -- это индейцы. %-)


 
default ©   (2006-10-12 22:10) [24]

ну индейцы так индейцы, уговорили


 
Oksana_new ©   (2006-10-13 17:15) [25]

числа я и сама могу в бинарный код перевести, мне символы нужно перевести, так что IntToBin не подходит


 
@!!ex ©   (2006-10-13 17:32) [26]


> Oksana_new ©   (13.10.06 17:15) [25]

ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ!!!!!!!
Вы в курсе, что символы - это частный случай представления числа?????
Вот например символ " "(пробел) - это на самом деле ЧИСЛО 32.
Приведите пожалуйста хотябы один пример символа и его бинарного представления.


 
Zeqfreed ©   (2006-10-13 17:51) [27]

[1] + IntToBin


 
@!!ex ©   (2006-10-13 18:02) [28]


> Zeqfreed ©   (13.10.06 17:51) [27]

Не катит. Вариант IntToBin(Ord(CharVar)) уже был предложен.
Сказано:
> числа я и сама могу в бинарный код перевести, мне символы
> нужно перевести, так что IntToBin не подходит


 
SergP.   (2006-10-13 18:07) [29]

>
>
> [25] Oksana_new ©   (13.10.06 17:15)
> числа я и сама могу в бинарный код перевести, мне символы
> нужно перевести, так что IntToBin не подходит


Ветка достойна помещения в орешник


 
Ketmar ©   (2006-10-13 18:16) [30]

это тупой "развод", по-моему.


 
Oksana_new ©   (2006-10-13 20:02) [31]


> Приведите пожалуйста хотябы один пример символа и его бинарного
> представления.


У меня конкретное задание осушиствить алгоритм шифрования DES на Делфи. Если есть задание то соодветственно и символ должен иметь бинарный код


 
Leonid Troyanovsky ©   (2006-10-13 20:11) [32]


> Oksana_new ©   (13.10.06 20:02) [31]

> DES на Делфи. Если есть задание то соодветственно и символ
> должен иметь бинарный код


- Прапорщик, остановите поезд.

- Поезд, стой! Раз-два.

--
Regards, LVT.


 
Ketmar ©   (2006-10-13 20:25) [33]

мда. с такими знаниями лучше сначала написать и отладить "Hello, world". за DES, мягко говоря, рановато браться.


 
@!!ex ©   (2006-10-13 20:28) [34]


> Oksana_new ©   (13.10.06 20:02) [31]
>
> > Приведите пожалуйста хотябы один пример символа и его
> бинарного
> > представления.
>
>
> У меня конкретное задание осушиствить алгоритм шифрования
> DES на Делфи. Если есть задание то соодветственно и символ
> должен иметь бинарный код


Пример давай!!!
Вот пример того, что лично я понимаю под переводом из символа в нужную систему исчисления:
Символ   10(Dec)    16(Hex)    2(Bin)
"Z"          = 90        = 5A        = 01011010
Ваш вариант?



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.04 c
2-1160467962
Монг
2006-10-10 12:12
2006.10.29
Как узнать из какой формы вызвана форма ?


11-1136814929
Muxaspb
2006-01-09 16:55
2006.10.29
Листер плагин для Total Commander на KOL/MCK


2-1160823835
MAX.
2006-10-14 15:03
2006.10.29
подскажите


3-1157032916
Patrick
2006-08-31 18:01
2006.10.29
Удаление всех записей


2-1160544905
vigo_
2006-10-11 09:35
2006.10.29
Форма копировать, вставить и пр при нажатии пр. кн. мыши





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский