关键代码: sscanf( "0x4988E348AED3C" , "%I64x" , &nValude );
关键是 64位的支持
void strTest()
{
char* p = "0x4988E348AED3C";
char* str;
__int64 i = strtol(p, &str, 16);
printf("%d\r\n", i);
{
char* p = "0x4988E348AED3C";
__int64 nValude = 0;
sscanf( "0x4988E348AED3C" , "%I64x" , &nValude );
//sscanf(p, "%x", &nValude);
printf("%lld\r\n", nValude);
}
}