Stack stack;
InitStack(&stack);//스택 초기화
for (int i = 0; i < 5; i++)//
{
char st = getchar();
Push(&stack, st);
}
while (!IsEmpty(&stack))//스택이 비어있지 않다면 반복
{
printf("%c", Pop(&stack));//스택에서 꺼내온 값 출력
}
printf("\n");
return 0;
이거 돌리면 입력 할떄 3번밖에 입력 못하고 출력하던데 왜그러는거임??
댓글 0