[완료] Qt공부중 10진수 정수에서 16진수 문자로 변환하려고 합니다...

isanghan의 이미지

Qt프로그래밍 공부를 위해서

간단한 프로그램을 짜려고 하는데

int형의 값을 16진수로 변환하여

QString에 저장하고 싶은데...

잘 안되네요...

책을 찾아보고 인터넷을 검색해봐도

답을 찾지 못해서 이렇게 질문을 올립니다...

shint의 이미지

int형의 값을 16진수로 변환하여 QString에 저장.
int n = 179; //B3
QString str;
str.sprintf("%x", n);
qDebug() << str;

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

klara의 이미지

QString::number() 함수를 찾아보세요.

monpetit의 이미지

http://doc.qt.nokia.com/4.7/qstring.html

     QString str;
     str = QString("Decimal 63 is %1 in hexadecimal")
             .arg(63, 0, 16);
     // str == "Decimal 63 is 3f in hexadecimal"

isanghan의 이미지

감사합니다...
여러분 덕분에 해결했습니다...

QString에 기능이 생각이상으로 많네요...

--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--
N년째 초보입니다