Преобразование из cryptopp :: integer в QString

0

Как конвертировать из cryptopp :: integer в QString?

Если это важно, я работаю над Mac OS. Я абсолютно не знаю, что делать, только пытаясь использовать QCA, но это было недостаточно!

  • 0
    GetBits () с BitCount () и затем QString :: number (), кажется, то, что вы ищете.
  • 0
    Может быть, вы можете сделать вывод из обратного - stackoverflow.com/questions/3398304/…
Показать ещё 5 комментариев
Теги:
qt
qstring
crypto++
qtcore

2 ответа

0
Лучший ответ

Основываясь на ваших отзывах на мой комментарий, кажется, что вам нужно три шага.

1) Вызовите метод BitCount() чтобы получить число бит в целочисленном размере.

2) Затем вы можете получить все биты с помощью GetBits().

3) Как только это будет сделано, вы можете вызвать метод QString::number() method to get the actual integer into the desired QString 'в качестве возвращаемого значения статического метода.

1

Как конвертировать из cryptopp :: integer в QString?

Вы также можете сделать что-то вроде этого:

CryptoPP::Integer i = 1;
i <<= 128;
i--;
i *= 3;

ostringstream oss;
oss << std::hex << i;

QString qs(oss.str().c_str());

Ещё вопросы

Сообщество Overcoder
Наверх
Меню