BinToHex преобразовани |
Здравствуйте, гость ( Вход | Регистрация )
BinToHex преобразовани |
smirnoffx |
18.5.2011, 18:33
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 6.11.2010 Пользователь №: 2173 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго всем времени суток.
Столкнулся с такой проблемой: Есть некий файл в котором записано число в двоичном формате, т.е. если в посмотреть в шестнадцатеричном виде будет, например, 0С или 03, что соответствует числам 12 и 3 соответственно. Я читаю файл так:
Соответственно в col имеем абракадабру. Вопрос: как преобразовать абракадабру в число (тип int или QString)? P.S. Есть аналогичное решение, реализованное в Borland C++ Builder 6:
Соответственно ts3 это что-то типа StringList, в строки которого добавляются значения. К сожалению в Qt нет функции BinToHex (я не нашел). Возможно ли реализовать подобное средствами Qt и как? Всем спасибо за дискуссию и ответы. |
|
|
silver47 |
18.5.2011, 18:56
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: 6 |
QByteArray имеет метод toHex. Но вот как в него запихнуть двоичные данные с ходу не скажу. Документации под рукой нет.
Сообщение отредактировал silver47 - 18.5.2011, 18:59 |
|
|
smirnoffx |
18.5.2011, 19:11
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 6.11.2010 Пользователь №: 2173 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо всем. После долгих мучений решил так:
|
|
|
Litkevich Yuriy |
19.5.2011, 6:01
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 27.12.2024, 13:13 |