티스토리 뷰

프로그래밍/MFC

한글 영숫자 구분

에어버스 2021. 5. 21. 22:05

한글, 영숫자 구분

 

1
2
3
4
5
6
7
8
9
10
11
12
13
CString strTemp = _T("2020년");
 
//아래 소스는 첫 글자로만 판단(GetAt(index))
if(0 >= strTemp.GetAt(0|| 127 < strTemp.GetAt(0))
    AfxMessageBox(_T("한글"));
//else if(isalpha(str.GetAt(0))) //한글이 입력되면 에러 발생
else if((65 <= strTemp.GetAt(0&& strTemp.GetAt(0<= 90|| (97 <= strTemp.GetAt(0&& strTemp.GetAt(0<= 122))
    AfxMessageBox(_T("영어"));
//else if(isdigit(str.GetAt(0))) //한글이 입력되면 에러 발생
else if(48 <= strTemp.GetAt(0&& strTemp.GetAt(0<= 57)
    AfxMessageBox(_T("숫자"));
else
    AfxMessageBox(_T("특문자"));
cs
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30