카테고리 없음

[C++] 문자열 조작함수 - strupr()

s뽈록이s 2013. 11. 12. 11:38
void main(void)
{
	char str[12] = "Hello World";

	cout << str << endl;
	strupr(str);
	cout << str << endl;
}

프로그램 실행화면


문자열 조작함수 중 소문자를 대문자로 바꾸어 주는 함수이다. 대소문자 변환 함수를 만드는 것이야 쉬운 일이지만 프로그램의 길이가 길어길 뿐 아니라 가독성에도 좋지 않다.


함수 이름을 다른 것으로 해야 하기 때문이다. str[] 배열에 'hellow World'라는 문구가 있었는데 strupr()함수를 통해 대문자로 바꾸어 진 것을 볼 수 있다.


사실상 많이 쓰지는 않는다. 가끔 사용자로부터 문자열을 입력받아 처리를 하는데 명령문 같은 것, 예를 들어 'exit'를 입력 받았으면 프로그램을 종료하는 기능이 있다면 'EXIT'도 처리해 주기 위해서 사용할 수 있다.