입력 받은 문자열을 모두 대문자로 변환하기
강의
https://youtu.be/GsggmR_S4BI
코드: string_toupper.c
#include <stdio.h>
#include <ctype.h> // toupper()
#include <string.h> // strlen()
int main(void)
{
char buffer[80];
printf("모두 대문자로 변환시킬 문자열 입력: ");
gets(buffer);
printf("원본: %s\n", buffer);
buffer[80 - 1] = 0;
for (int i = 0; i < (int)strlen(buffer); i++)
{
buffer[i] = toupper(buffer[i]);
}
printf("변환: %s\n", buffer);
return 0;
}
실행
모두 대문자로 변환시킬 문자열 입력: hello, world!
원본: hello, world!
변환: HELLO, WORLD!
소문자로 변환하려면
코드: string_tolower.c
#include <stdio.h>
#include <ctype.h> // tolower()
#include <string.h> // strlen()
int main(void)
{
char buffer[80];
printf("모두 소문자로 변환시킬 문자열 입력: ");
gets(buffer);
printf("원본: %s\n", buffer);
buffer[80 - 1] = 0;
for (int i = 0; i < (int)strlen(buffer); i++)
{
buffer[i] = tolower(buffer[i]);
}
printf("변환: %s\n", buffer);
return 0;
}
실행
모두 소문자로 변환시킬 문자열 입력: Hello, World!
원본: Hello, World!
변환: hello, world!