注册 登录
编程论坛 VC++/MFC

C++程设的题目~~

程序员yy 发布于 2012-06-28 23:15, 606 次点击
堆栈应用题~~~~新手上路,帮帮忙啦~
要求:
 一、    设计一个堆栈类,实现对于软件操作中常用的撤销/重做(Undo/Redo)的支持。
 二、    使用控制台或者图形界面,测试这个堆栈类的使用。
 
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
我的思路是建立两个栈,一个是undo,一个是redo,设计循环栈,通过临时文件的出入栈来执行撤销和重做的操作。可是我不会写完整的代码。。。下面是我写的一部分程序:   
int temp;
temp=S1.get_top(elementtype &x);
S2.push=temp;
temp=S2.get_top(elementtype &x);
S1.push=temp;
     
2 回复
#2
程序员yy2012-06-28 23:24
回复 楼主 程序员yy
只有本站会员才能查看附件,请 登录
自己画的简图
#3
程序员yy2012-06-28 23:25
忘了说了:stack1是undo操作的,stack2是redo操作的...............求解代码!!!!
1