C언어/C언어 예제

[C언어 소스] 대소문자 변환

언제나휴일 2016. 4. 12. 23:35
반응형

[C언어 소스] 대소문자 변환


[C언어] 대소문자 변환



대소문자 변환.c


//대문자는 소문자로 소문자는 대문자로

 

#include <stdio.h>

int main(void)

{

    char str[100]="This is a test sentence. Hello World!";

    int i;

 

    printf("원문: %s\n",str);

    for(i=0;str[i]; i++)

    {

        if((str[i]>='a')&&(str[i]<='z'))//if(islower(str[i]))

        {

            str[i] = str[i]-'a'+'A';

        }

        else

        {

            if((str[i]>='A')&&(str[i]<='Z'))//if(isupper(str[i]))

            {

                str[i] = str[i]-'A'+'a';

            }

        }

    }

    printf("변환 후: %s\n",str);

    return 0;

}

반응형