C++/C++ 라이브러리

toupper()

재윤 2023. 11. 30. 14:27
반응형

헤더파일 : <cctype> 이라고 하는데 <iostream>에 있는 듯

원형

int toupper(int c);

 

하는 일

→ 소문자를 대문자로 바꿔서 출력함. 나머지는 그대로 출력.

#include <iostream>
#include <string.h>
int main()
{
    char *str;

    str = "awD12";

    for (int i = 0; i < strlen(str); i++)
    {
        std::cout << (char)std::toupper(str[i]);
    }
    std::cout << std::endl;
}

결과

./a.out        
AWD12

캐스팅을 해주지 않으면 밑처럼 나옴

./a.out 
6587684950

 

[C언어/C++] tolower, toupper 대문자 소문자 변경

 

[C언어/C++] tolower, toupper 대문자 소문자 변경

안녕하세요. BlockDMask 입니다. 오늘은 C언어, C++에서 알파벳을 소문자는 대문자로, 대문자는 소문자로 변경해주는 tolower, toupper 함수에 대해서 알아보려고 합니다. 1. toupper, tolower 함수 원형과 사

blockdmask.tistory.com

 

반응형

'C++ > C++ 라이브러리' 카테고리의 다른 글

replace()  (2) 2023.11.30
stoi()  (2) 2023.11.30
isdigit()  (0) 2023.11.30
setw()  (2) 2023.11.30
getline(), cin()  (0) 2023.11.30