0
Я хочу, чтобы проверить, что Edit Control имеет только HEX символы:Как сравнить два w_char [] строки
wchar_t valid_chars[] = {
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'a', 'b', 'c', 'd', 'e', 'f',
'A', 'B', 'C', 'D', 'E', 'F',
0x08, 0x7f // backspace, del
};
wchar_t buf[80]; // store (wide) text from EDIT Control
GetDlgItemText(hwnd, IDC_EDT_HEX, buf, 80);
Итак, теперь текст из моего Edit Control хранится в buf
, как бы я идти о том, что buf
содержит только символы от valid_chars
?
примечание: backspace, del chars в valid_chars
необходимы в другом методе, который проверяет нажатия клавиш.