CString str = "00-24-8C-AF-2A-66";
unsigned char uc[6];
if (sscanf(str, "%02X-%02X-%02X-%02X-%02X-%02X", &uc[0], &uc[1], &uc[2], &uc[3], &uc[4], &uc[5]) == 6) printf("OK\n")
else
printf("NG\n")
unsigned char uc[6];
if (sscanf(str, "%02X-%02X-%02X-%02X-%02X-%02X", &uc[0], &uc[1], &uc[2], &uc[3], &uc[4], &uc[5]) == 6) printf("OK\n")
else
printf("NG\n")