crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

++Norton++
  опции профиля:
сообщение 4.10.2009, 23:48
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 98
Регистрация: 5.10.2008
Пользователь №: 380

Спасибо сказали: 0 раз(а)




Репутация:   1  


Можно ли как нибудь перевести строку QString и символ QChar в двоичный код и обратно в читаемый формат?
Нашел только перевод в Hex, а про двоичный ничего не было. Может все же есть какой то стандартный метод?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
++Norton++
  опции профиля:
сообщение 5.10.2009, 10:31
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 98
Регистрация: 5.10.2008
Пользователь №: 380

Спасибо сказали: 0 раз(а)




Репутация:   1  


Например у нас есть строка:
QString test = "а";
QString result;

Если мы делаем так:
result = test.toAscii().toHex();

То в result будет шестнадцатиричный код символа, в данном случае, по-моему, c1. Если написать просто test.toAscii() результат не изменится, в переменной result будет буква "а". А нужно чтобы возвращался не шестнадцатиричный код символа, а двоичный, т.е. для буквы "а" (если ее шестнадцатиричный код c1) он будет: 11000001. Возможно ли это?

Сообщение отредактировал ++Norton++ - 5.10.2009, 10:32
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 29.6.2025, 2:34