제 프로그래밍에 문제점이 있나요?

choyoongi Reply 9 years 32 weeks ago
로직은 제대로 된 것같은데 롱앤써네요....ㅠㅠ
pichulia Reply 9 years 32 weeks ago
1. if(0<stack<19) 이런 문법은 없습니다... 아니 있긴 할텐데 아마 일반적인 사람이 생각하는 방식으로 동작하진 않을겁니다ㅋㅋㅋㅋ if(0<stack && stack<19) 이렇게 바꿔주세요. 2. 18<stack && stack<21 이동안 공백이 들어온 경우 아무것도 출력을 안하고있네요. 예를 들어 20번째 문자로 공백이 들어온 경우, 19번째 문자는 언제 출력하고있죠? 3. 2번이랑 비슷한 문제인데... 21번째까지 공백이 없는 경우 printf("%c-\n",A[19]); A[1] = A[20]; A[2] = A[21]; 이렇게 하고있는데...그래서 20번째 문자랑 21번째 문자는 언제 출력하고있죠? 4. 아마 위의 3개의 문제를 모두 해결해도 찝찝한게 하나 남아있는데..바로 EOF. EOF가 19,20,21번째 문자로 들어온 경우 어떻게 되는지 확인해보세요
choyoongi Reply 9 years 32 weeks ago
알겟습니다 감사합니다!