0
我要檢查的編輯控件只有十六進制字符:如何比較兩個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);
所以,現在從我的編輯控件的文本存儲在buf
,我將如何去製作確定buf
只包含valid_chars
的字符?
note:在另一種檢查擊鍵的方法中需要使用退格鍵,valid_chars
。