正文
点赞0
其实很简单,QT有现成的库来处理这个操作,那就是 int QString::toInt(bool *ok, int base),
只是用的时候需要注意 base 默认为 10, 也就是它认为被转化的字符串是十进制,需要显示的对定位十六进制;
QString str = "0xf8";
int value = str.toInt(NULL, 16);
© 著作权归作者所有
打赏点赞 (0)收藏 (0)
粉丝0
博文 5
码字总数 1475
作品 0
朝阳
程序员
关注私信提问
加载中

评论(0)

删除一条评论
评论删除后,数据将无法恢复
取消
确定
何处开始呢? 一旦在Qt程序中出现latin1字符集以外的字符,几乎大家无一例外的会用到 QTextCodec。 而不少网友不分青红皂白,一旦用到中文,就同时使用下面3条指令(其中textc 取为 gb18030 ...
晨曦之光
如题。