OFFICE/프로그램

CString에서 문자 숫자 판단코드

gandus 2011. 11. 15. 11:05
BOOL CMyProject8Dlg::isNum(CString rotatePer)
{
int count =rotatePer.GetLength(); 
for(int i=0; i < count; i++)
char temp = rotatePer.GetAt(i); 
// 음수 처리. 
if(i==0 && temp == '-') continue; 
// 입력된 키가 0 ~ 9 사이인가를 체크. 
if(temp >= '0' && temp <= '9') continue; 
        else break; 
}

if(i == count) return TRUE; 
    else return FALSE; 
}