문자열을 입력하면 영어 소문자를 대문자로 변환하여 출력하는 프로그램인데
Ctrl Z 누르면 종료되야됨
그래서 아래같이 EOF받으면 종료되게끔 만들었는데
오류가 뜸 뭐임이거
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char apb[999],cap[999];
int i;
printf("문자를 입력시켜주세요(Ctrl Z 입력시 종료): ");
while(EOF != scanf_s("%s", &apb, sizeof(apb)))
{
for(i=0;apb[i] != '\n';i++)
{
cap[i] = toupper(apb[i]);
}
for(i=0; cap[i] != '\n';i++)
{
printf("%c",cap[i]);
}
printf("문자를 입력시켜주세요(Ctrl Z 입력시 종료): ");
scanf_s("%c", &apb, sizeof(apb));
}
return 0;
}
되야->돼야 [리듬 맞춤법 봇♬]