Russian Qt Forum

Qt => Общие вопросы => Тема начата: winneru от Май 27, 2010, 22:09



Название: Как перевести двоичное число в десятичное
Отправлено: winneru от Май 27, 2010, 22:09
Подскажите, пожалуйста. Имеется двоичное число записанное в переменную QString. Как можно перевести его в десятичный вид ??? Заранее спасибо


Название: Re: Как перевести двоичное число в десятичное
Отправлено: Kolobok от Май 27, 2010, 22:54
Почитать документацию QString.


Название: Re: Как перевести двоичное число в десятичное
Отправлено: winneru от Май 27, 2010, 23:01
Спасибо, я уже сам написал эту функцию


Название: Re: Как перевести двоичное число в десятичное
Отправлено: ufna от Май 27, 2010, 23:09
правильно, зачем нам доки? )


Название: Re: Как перевести двоичное число в десятичное
Отправлено: zenden от Май 28, 2010, 01:04
Выложите код функции, чтоли.
Проблему решили, а показать другим решение забыли? что за эгоизм


Название: Re: Как перевести двоичное число в десятичное
Отправлено: Prm от Май 28, 2010, 08:28
Опять изобретаем велосипед  :)

За 10 секунд поиска в ассистенте находится решение

Код:
QString bin_str("10101010");
QString dec_str;
bool ok;

int dec = str.toInt(&ok,2);

if (ok)
   dec_str.setNum(dec);


Название: Re: Как перевести двоичное число в десятичное
Отправлено: NicK от Май 28, 2010, 12:18
Опять изобретаем велосипед  :)

За 10 секунд поиска в ассистенте находится решение

Код:
QString bin_str("10101010");
QString dec_str;
bool ok;

int dec = str.toInt(&ok,2);

if (ok)
   dec_str.setNum(dec);

А обратное преобразование как сделать (десятичное в двоичное)?


Название: Re: Как перевести двоичное число в десятичное
Отправлено: spectre71 от Май 28, 2010, 12:47
Опять изобретаем велосипед  :)

За 10 секунд поиска в ассистенте находится решение

Код:
QString bin_str("10101010");
QString dec_str;
bool ok;

int dec = str.toInt(&ok,2);

if (ok)
   dec_str.setNum(dec);

А обратное преобразование как сделать (десятичное в двоичное)?

Посмотреть этот пример. И не полениться заглянуть в документацию.


Название: Re: Как перевести двоичное число в десятичное
Отправлено: Igors от Май 28, 2010, 13:21
За 10 секунд поиска в ассистенте находится решение
Да кто знает хорошо это или плохо  :)