|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Astafiev 2:5000/228.16 25 Apr 2002 17:23:28 To : Dmitry Teplyakov Subject : Преобразование BCD-> Integer -------------------------------------------------------------------------------- SY>> Вопрос не совсем понятен - что такое обычное десятичное? DT> Да, я уже после понял, что неправильно сформулировал вопрос. Значит, DT> есть числовой ряд, например: 21 32 34 45. Все эти числа - DT> шестнадцатиричные, но понимать их надо так, как они написаны, т.е. DT> 21HEX-> 21 DEC. И весь этот ряд - это десятичное число 21323445. DT> Проблема в том, что эти данные хранятся в файле, и когда я его читаю, DT> то я читаю десятичное число, т.е. вместо 21 я читаю 33 и т.д. так читай hex: fscanf("%x", &data); // C или Data = StrToInt('$'+string); // Pascal DT> PS Просьба ответ продублировать E-Mail-ом Щаз. --- * Origin: Alex Raider/ Flash inc. 1992-2002 (2:5000/228.16) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/174643cc84a98.html, оценка из 5, голосов 10
|