C语言链式栈的输出函数

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:10:16

Status Output(LinkStack S) //输出链栈序列
{
LinkStack p;
int i=1;
SElemtype e;
p=S;
T=&d;
system("cls");
if(cc)
{
printf("\n\n\n\n\n\n\n\n\n\t\t\t请先创建链栈,按回车键返回");
getchar();
return ERROR;
}
if(p->next==NULL)
{
printf("\n\n\n\n\n\n\n\n\n\t\t\t该链栈为空,请按回车键返回");
getchar();
return OK;
}
printf("\n\n\n\n\n\n\n\n\t 链栈序列:\n\n\t ");
while(S->next!=NULL)
{
Push(T,Pop(S));
}
while(T->next!=NULL)
printf("%c ",Pop(T));
printf("\n\n 请按回车键返回");
getchar();
return OK;
}