71 – 문자 변환 함수

표준 라이브러리에서는 영문 소문자를 대문자로 변환하고 대문자를 소문자로 변환하는 함수를 제공한다. 키보드 입력으로 저장된 내용 중 소문자는 대문자로 바꾸고 나머지는 그대로 출력하는 예시를 작성하였는데, 예시를 확인해보자.

20170422_23452920170422_234715

이 예시 프로그램의 코드를 보면 입력받은 문자가 소문자인지 확인한 후 이를 대문자로 바꾸는 절차를 보면 되게 복잡하다. 이 절차를 toupper 함수를 이용하면 간단하게 처리할 수 있다.

ch = toupper(ch);

이렇게 대문자를 소문자로 바꾸고 소문자를 대문자로 바꾸는 함수는 다음과 같다.

  • 함수이름 | 기능
  • toupper | 저장된 문자가 소문자면 대문자로 변환한다.
  • tolower | 저장된 문자가 대문자면 소문자로 변환한다.

이 함수를 써서 바꾼 예제는 아래와 같다. 대소문자 확인도 이전 글에서 봤던 함수를 이용하였다.

20170422_23474620170422_234820

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.