문자열을 변환하는 방법에는 직접 ASCII Code를 바꿔서 전환을 해줄 수 있지만, 다음과 같이 사용할 수 있는 여러 함수들이 있다:
- toupper & tolower
- std::transform
- std::toupper & std::tolower
- boost::to_upper 와 to_lower
문자를 소문자에서 대문자로 바꿔주는 toupper() 함수입니다.
#incldue <ctype.h> // c++에서는 <cctype>으로 선언한 것과 같다.
int toupper ( int c );
Convert lowercase letter to uppercase
- Parameter : 변경할 문자를 넣는다. int 타입의 숫자가 입력되면 ASCII Code의 문자로 인식합니다. 또한 문자가 입력된다면, 입력된 문자는 ASCII Code에 기반한 10진수로 변환되어 인식하게 됩니다.
- Return value : Parameter로 입력된 인자를 소문자인 경우 대문자로 변환시켜줍니다. 소문자가 아닌 다른 값이 들어오는 경우 해당 문자를 그대로 반환합니다. 반환할 때에 int 타입으로 반환됩니다.
문자를 대문자에서 소문자로 바꿔주는 tolower() 함수입니다.
#incldue <ctype.h> // c++에서는 <cctype>으로 선언한 것과 같다.
int tolower ( int c );
Convert uppercase letter to lowercase
- Parameter : 변경할 문자를 넣는다. int 타입의 숫자가 입력되면 ASCII Code의 문자로 인식합니다. 또한 문자가 입력된다면, 입력된 문자는 ASCII Code에 기반한 10진수로 변환되어 인식하게 됩니다.
- Return value : Parameter로 입력된 인자를 대문자인 경우 소문자로 변환시켜줍니다. 대문자가 아닌 다른 값이 들어오는 경우 해당 문자를 그대로 반환합니다. 반환할 때에 int 타입으로 반환됩니다.
문자열을 변환하는 방법에는 직접 ASCII Code를 바꿔서 전환을 해줄 수 있지만, 다음과 같이 사용할 수 있는 여러 함수들이 있다:
- toupper & tolower
- std::transform
- std::toupper & std::tolower
- boost::to_upper 와 to_lower
문자를 소문자에서 대문자로 바꿔주는 toupper() 함수입니다.
#incldue <ctype.h> // c++에서는 <cctype>으로 선언한 것과 같다.
int toupper ( int c );
Convert lowercase letter to uppercase
- Parameter : 변경할 문자를 넣는다. int 타입의 숫자가 입력되면 ASCII Code의 문자로 인식합니다. 또한 문자가 입력된다면, 입력된 문자는 ASCII Code에 기반한 10진수로 변환되어 인식하게 됩니다.
- Return value : Parameter로 입력된 인자를 소문자인 경우 대문자로 변환시켜줍니다. 소문자가 아닌 다른 값이 들어오는 경우 해당 문자를 그대로 반환합니다. 반환할 때에 int 타입으로 반환됩니다.
문자를 대문자에서 소문자로 바꿔주는 tolower() 함수입니다.
#incldue <ctype.h> // c++에서는 <cctype>으로 선언한 것과 같다.
int tolower ( int c );
Convert uppercase letter to lowercase
- Parameter : 변경할 문자를 넣는다. int 타입의 숫자가 입력되면 ASCII Code의 문자로 인식합니다. 또한 문자가 입력된다면, 입력된 문자는 ASCII Code에 기반한 10진수로 변환되어 인식하게 됩니다.
- Return value : Parameter로 입력된 인자를 대문자인 경우 소문자로 변환시켜줍니다. 대문자가 아닌 다른 값이 들어오는 경우 해당 문자를 그대로 반환합니다. 반환할 때에 int 타입으로 반환됩니다.