[c++] toupper/tolower 대소문자 변환하기
문자열을 비교할 때 대문자또는 소문자로 통일해야 편리할때 사용한다.
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
string a;
cin >> a;
transform(a.begin(), a.end(), a.begin(), ::toupper);
transform(a.begin(), a.end(), a.begin(), ::tolower);
char A;
cin >> A;
A = toupper(A);
A = tolower(A);
}
-
transform 함수
STL *algorithm 라이브러리를 includeg해야 가능하다. -
transform 함수의 인자 전달 순서
transform(복사할 문자열의 시작점, 복사할 문자열의 종료점, 복사될 문자열의 시작점, toupper/tolower)
- 대문자변환시 toupper / 소문자변환시 tolower
Author And Source
이 문제에 관하여([c++] toupper/tolower 대소문자 변환하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@myeongs07/c-touppertolower-대소문자-변환하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)