while (1)

{

printf("0누르면 종료 \n");

printf("문자를 입력하시오 : ");

scanf_s("%[^\n]s", S, MAX - 1);


if (S[0] == '0')

{

break;

}

reverse(S, strlen(S));

printf("%s\n", S);

}

돌리면 처음에는 scanf_s 인식 되는데 두번쨰부터는 scanf_s 가 무시되면서 계속 돌아가는데 왜 그러는지