/*21182485 - 주하이보 */
#include<stdio.h>
#include<stdlib.h>
#include<________>
typedef char element;
typedef struct stackNode{
element data;
struct strckNode *link;
}stackNode;
stackNode *top;
void push(element item);
element pop();
int main(void);
{
element item;
top=NULL;
printf("문자열을 입력하시오:");
while(itme=getchar()!='\n')
push(item); //input
printf("\n\n역순 문자열 :");
while((item=pop()))
printf("%c",item);
return 0;
}
void push(element item)
{
stackNode*temp=(stackNode*)malloc(sizeof(______));
temp->data=item;
temp->link=top;
______________;
}
element pop()
{
element item;
stackNode *temp=top;
if(_________){
printf("\n\n Stack is empty !\n");
return 0;
}
else{
item=temp->data;
top=temp->link;
free(temp);
return item;
}
}