#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);
}
위에꺼 치면 밑에 사진마냥 예외가 발생했다고 하는데 해결이 안된다 형들 도와줘
고수 ㄷㄷ
한번 보고가봐 재밌어 희희
뭐 입력하면 저렇게 되는거
내가 scanf_s를 안써봐서 정확하지는 않은데 sizeof(in)도 같이 넘겨줘야 하는 거 아님?
scanf_s 뒤에 in 부분을 sizeof(in)으로 바꿔봤는데 그대로네 왤까....
구글에 에러 코드 검색이라도 해봐라 좀
해봤는데 이해가 안돼 내가 완전 처음 배우는 거라..
변수랑 연산자 설정이 안맞는다 같은데 저런 ㅈ밥 코딩에서 그런걸 신경써야할 곳이 있나?
구글이 널 이해 못시켰는데 여기서 물어보면 어케이해시킴
형 알면 알려주는거고 모르면 지나가면 되는거 아닐까?
scanf_s("%s", in, sizeof(in)) 시발년아ㅋㅋ
킼킼 한국인의 특성 첫번째 틀린걸 보면 그냥 넘어가지 못한다 형은 미끼를 무러분거시여
구글링도 다 안해보고 질문글 올리는 꼬라지를 보니까 싹수가 노랗네