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

Вниз

Hex -> Integer   Найти похожие ветки 

 
The Vizit0r!   (2004-01-18 12:43) [0]

Народ подскажите как считать из файла числа(HEX) в переменную Integer.
Заранее спасибо!


 
Anatoly Podgoretsky   (2004-01-18 12:45) [1]

StrToInt


 
Тимохов   (2004-01-18 12:46) [2]

Числа не бывают ни hex ни какими другими. Все числа бинарные. Другой вопрос, есть то или иное представление числа в виде строки.

Я так понимаю, что вам нужно читать числа в виде строки в шестнадцатиричной системе и переводить в integer? Так?


 
The Vizit0r!   (2004-01-18 12:52) [3]

ну да именно это! А StrtoInt напишет: not Integer 1FF0E5


 
Anatoly Podgoretsky   (2004-01-18 12:57) [4]

Тимохов © (18.01.04 12:46) [2]
Hex и означает строковое представление в 16ричной системе. Хотя возможно его интересует не это, а как читать, но тогда на этот вопрос нет смысла отвечать, поскольку никакой информации о формате файле в вопросе просто нет.


 
The Vizit0r!   (2004-01-18 12:59) [5]

файл текстовый!
читаю по строчно
var s:String;
i:Integer;
.......
readln(f,s);
i:=StrtoInt(s);
облом ошибка 1FF00F not Integer


 
Тимохов   (2004-01-18 13:00) [6]

The Vizit0r! (18.01.04 12:52) [3]
Добавть символ "$" в начало строки


 
The Vizit0r!   (2004-01-18 13:01) [7]

какой strtoInt($s)?


 
Тимохов   (2004-01-18 13:02) [8]

i:=StrtoInt("$"+s);


 
Anatoly Podgoretsky   (2004-01-18 13:07) [9]

Ты в курсе как в языке Дельфи задаются 16ричные числа, как они отличаются от 10ричных, правильно в виде префикса, который тебе указали.

Как ты думаешь 123 это десятичное или шестнадцатиричное, вот процедура преобразования и в недоумение, а ААА это что такое число или строка?

А почему нельзя в текстовый файл писать прямо десятичное, может так лучше?



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
14-93647
sapsi
2003-12-31 14:29
2004.01.29
Запрет работы приложения


3-93352
mail
2004-01-03 14:42
2004.01.29
Paradox - пробелы в названии полей


1-93420
jiurajhgjhgty
2004-01-16 19:53
2004.01.29
OleContainer и excel


8-93591
ARTEMKA
2003-09-23 12:06
2004.01.29
Как написать свой MediaPlayer


1-93432
tytus
2004-01-16 15:42
2004.01.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский