int main()
{
char c, data; // 변수 설정
printf("문자열을 입력하시오 :");
while((c=getchar())!='\n') // 이 부분이 이해가 안됩니다.
push(c);
printf("역순문자열 : ");
while(top!=NULL)
{
data = pop();
printf("%c", data);
}
printf("\n");
}
--
역순 문자열을 출력하는 프로그램입니다.
스택 푸쉬/팝을 사용하고 있는데요.
출력은 완벽하게 됩니다.
제가 짠 코드긴 한데 저도 책 뒤져보면서 만든거라서 잘 이해가 안되네요.
문자열을 입력하는 조건문이긴한데 저게 어떻게 역순으로 출력할수있게 해주는지 잘 모르겠습니다.
혹시 해답을 알고계시다면 설명해주시길 정중하게 부탁드리겠습니다.