用sscanf判断字符串是否匹配某种简单规则。

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")
原文地址:https://www.cnblogs.com/aoyihuashao/p/1682289.html