Russian Qt Forum
Октябрь 17, 2017, 09:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как разбить интовое число на текстовую строку с бинарным его представлением?  (Прочитано 1149 раз)
Сергей85
Новичок

Offline Offline

Сообщений: 44


Просмотр профиля
« : Апрель 13, 2017, 23:13 »

QByteArray пытался, метод number - ничего не вышло.
Записан
TheGringerEye
Новичок

Offline Offline

Сообщений: 22



Просмотр профиля
« Ответ #1 : Апрель 14, 2017, 02:13 »

Так вам не подойдёт?
Код:
        QString str = "239";
        int bin = QString::number(str.toInt(0, 10), 2);
« Последнее редактирование: Апрель 14, 2017, 03:38 от TheGringerEye » Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5634


Жаждущий знаний


Просмотр профиля
« Ответ #2 : Апрель 14, 2017, 08:42 »

Сергей85 из описания непонятно, что тебе надо. Приведи пример.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
-------------------------------
https://twitter.com/panter_dsd
https://facebook.com/panter.dsd
gil9red
Administrator
Neo
*****
Offline Offline

Сообщений: 1796



Просмотр профиля WWW
« Ответ #3 : Апрель 14, 2017, 08:51 »

Сергей85, например: 1000 -> 0b1111101000?
Записан

qate
Супер активный житель
*****
Offline Offline

Сообщений: 726


Просмотр профиля
« Ответ #4 : Апрель 14, 2017, 10:08 »

я делаю ставку на 123456 = 0x1E240
Записан
gil9red
Administrator
Neo
*****
Offline Offline

Сообщений: 1796



Просмотр профиля WWW
« Ответ #5 : Апрель 14, 2017, 10:40 »

я делаю ставку на 123456 = 0x1E240


Но это ведь не бинарное, а 16-ое Улыбающийся
Записан

Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5634


Жаждущий знаний


Просмотр профиля
« Ответ #6 : Апрель 14, 2017, 11:00 »

А я вижу что-то типа qToLittleEndian
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
-------------------------------
https://twitter.com/panter_dsd
https://facebook.com/panter.dsd
Сергей85
Новичок

Offline Offline

Сообщений: 44


Просмотр профиля
« Ответ #7 : Апрель 14, 2017, 18:37 »

Сергей85 из описания непонятно, что тебе надо. Приведи пример.

Интовое "8" перевести в стринговое "1000".
Записан
titan83
Самовар
**
Offline Offline

Сообщений: 184


Просмотр профиля
« Ответ #8 : Апрель 14, 2017, 19:03 »

Сергей85 из описания непонятно, что тебе надо. Приведи пример.

Интовое "8" перевести в стринговое "1000".
Тебе уже выше писали, повторю:
qDebug()<<"my first binary from int"<<QString::number(8, 2);
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 852

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #9 : Апрель 17, 2017, 10:21 »

Сергей85 из описания непонятно, что тебе надо. Приведи пример.

Интовое "8" перевести в стринговое "1000".
Двоичная система счисления.
Записан

Win Xp SP-2, Qt4.3.4/MinGW.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Страница сгенерирована за 0.05 секунд. Запросов: 22.