본문 바로가기

System Programmings/C

[C] 대소문자 변환 tolower()과 toupper()

반응형
ASCII 코드값을 이용해 대문자와 소문자의 코드 차이값인 32를 이용하여 대소문자를 바꾼다.
tolower()함수와 toupper 함수를 사용하려면 <ctype.h>이 필요하다.
#include <stdio.h>
#include <ctype.h> // tolower()과 toupper()을 사용하기 위해


int main(void)
{
	char ch1, ch2;
	ch1 = 'a';
	ch2 = 'X';
	printf("바뀌기 전\n");
	printf("%c\n", ch1);
	printf("%c\n", ch2);

	printf("바뀐 후\n");
	printf("%c\n", toupper(ch1));
	printf("%c\n", tolower(ch2));

	return 0;
}


반응형