제가 지금 알바를 나와서.. c를 돌려 볼수가 없어서ㅜㅜ
문제는
1. 배열을 이용하여 문자열을 입력 받고 입력된 문자열을 출력한다.(영문 대소문자구분)
2.입력된 문자열을 검사하여 대문자는 소문자로 소문자는 대문자로 변경하시오.
이런건데요 코드좀 봐주세요 ㅜㅜ
int main()
{
char arr[20];
printf("변활할 문자를 쓰세요\n");
scanf("%s",arr);
printf("입력된 문자열 : %s ",arr);
int k;
for(int k=0; k<strlen(arr); k++){
if(arr[k] >= 97 && alp[k] <= 122)
k+=32;
printf("변경될 문자열 : %s", arr[k];)
else if(arr[k] >= 65 && arr[k] <= 90)
k-=32
pritnf("변경된 문자열 : %s", arr[k];)
else {print;f("잘못된값입니다"\n)};
}
부탁좀 드리겟습니다
이상하고 말도 안되는 부분잇으면 수정좀 해주세여 ㅠㅠ
질문 scanf는 스페이스도 값으로 입력받나요??
안받으면 gets()로 바꿔야 할까요??
gets로 하면 strlen안써도될텐데..