Simanzen 发表于 2014-3-22 11:20:12

栈的输出问题

#include <iostream>
#include"../../ProjectCoding/C++class/makestack/setstack/stack.h"       //已经定义的栈的目录

using namespace std;

typedef char elemtype;

int main()
{
    sqstack s;       //已经定义的栈
    elemtype c,e;
    cin>>c;
    while(c!='#') //以#结束
    {
      Push(&s,c);
      cin>>c;
    }
    Pop(&s,&e);
    cout<<e;    //为什么没有这个就不能正确输出:mad:
    while(e)
    {
      cout<<e<<" ";
      Pop(&s,&e);
    }
    cout<<endl;
    return 0;
}

phonezeng 发表于 2014-3-22 11:20:13

这个你考虑一下栈的结构了:lol:

Simanzen 发表于 2014-3-23 23:39:24

phonezeng 发表于 2014-3-23 14:40 static/image/common/back.gif
这个你考虑一下栈的结构了

好的,谢谢了
页: [1]
查看完整版本: 栈的输出问题