有关于sscanf的问题!
int _tmain(int argc, _TCHAR* argv[]){char hexstr[HEXSTR_LEN+1] = "1234567890ABCDEF"; unsigned char hex[HEXSTR_LEN/2] = {0x00}; unsigned char tmp = 0; int i = 0; printf("sscanf test module init...\n"); printf("hex str: %s\n", hexstr); printf("hex val: "); for(i = 0; i < strlen(hexstr)/2; i++) { sscanf(hexstr + 2 * i, "%2x", &tmp); hex[i] = tmp; printf("%.2x ", hex[i]); tmp = 0; } }int _tmain(int argc, _TCHAR* argv[]){char hexstr[HEXSTR_LEN+1] = "1234567890ABCDEF"; unsigned char hex[HEXSTR_LEN/2] = {0x00}; int tmp = 0; int i = 0; printf("sscanf test module init...\n"); printf("hex str: %s\n", hexstr); printf("hex val: "); for(i = 0; i < strlen(hexstr)/2; i++) { sscanf(hexstr + 2 * i, "%2x", &tmp); hex[i] = (unsigned char)tmp; printf("%.2x ", hex[i]); tmp = 0; } }