#include <stdio.h>


char upper(char ch)

{

    return ch - ('a' - 'A');

}

char lower(char ch)

{

    return ch + ('a' - 'A');

}

int main()

{

    char in[100], out[100];

    char ch;

    int i = 0;

    printf("문자열을 입력(100자 이내) : ");

    scanf_s("%s", in);

    do {

        ch = in[i];

        if (ch >= 'A' && ch <= 'Z')

            out[i] = lower(ch);

        else if (ch >= 'a' && ch <= 'z')

            out[i] = upper(ch);

        else

            out[i] = ch;

        i++;

    } while (ch != '\0');

    out[i] = '\0';

    printf("변환된 결과 ==> %s\n", out);

}


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded8efa11d02831ee99512b64ee64d67099c224c5044eaa9745427a824f7009d2bf14605fe38cf4f6ea897fff69d653ce5370a24e22f24947226490cdbea7



위에꺼 치면 밑에 사진마냥 예외가 발생했다고 하는데 해결이 안된다 형들 도와줘