Вы можете положиться на sscanf, чтобы проверить формат и содержание предоставленного MAC-адреса, что-то вроде

р:

12:45:ff:ab:aa:cd    is valid
45:jj:jj:kk:ui>cd    is not valid

Ответы на вопрос(4)

Ваш ответ на вопрос