详解C++中十六进制字符串转数字(数值)
主要有两个方法,其实都是对现有函数的使用:
方法1: sscanf()
函数名: sscanf
功 能: 从字符串格式化输入
用 法: int sscanf(char *string, char *format[,argument,…]);
以上的 format 为 %x 就是将字符串格式化为 16 进制数
例子:
#include
void main()
{
char* p = 0x1a;
int nValude = 0;
sscanf(p, %x, &nValude);
pr
1