본문 바로가기
알고리즘/개념정리

알고리즘(C++) / 문자 대소문자 판별, 숫자 판별, 공백 판별

by clean_h 2021. 8. 4.
728x90

문자 대소문자 판별, 숫자판별

 

문자를 대문자인지 소문자인지 숫자인지 공백인지 판별할 수 있는 함수를 알아본다. 

 

isupper //대문자 판별

    if (isupper('A')) {
        cout << "대문자" << "\n";
    }
    else{
    	cout << "대문자가 아닙니다." << "\n";
    }

 

islower //소문자 판별

    if (islower('a')) {
        cout << "소문자" << "\n";
    }
    else{
    	cout << "소문자가 아닙니다." << "\n";
    }

 

isdigit //숫자 판별

    if (isdigit('1')) {
        cout << "숫자" << "\n";
    }
    else{
    	cout << "숫자가 아닙니다." << "\n";
    }

 

isspace //공백 판별

    if (isspace(' ')) {
        cout << "공백" << "\n";
    }
    else{
    	cout << "공백이 아닙니다." << "\n";
    }

 

isalpha //알파벳 판별

    if (isalpha('a')) {
        cout << "알파벳" << "\n";
    }
    else{
    	cout << "알파벳이 아닙니다." << "\n";
    }

 

728x90

댓글