顺序栈的实现(SqStack, C++版)[2]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 yangjq 的 blog

            (item<10 ? '0' : ('a'-10));
        i++;       
    }
    destnum[i] = '\0';
    return destnum;
}

#endif /* !__sqstack_h__ */

////////////////////////////////////////////////////////////////////
// stacktest.cpp
#include <iomanip.h>
#include "stack.h"

void main()
{
    stack<char *>   s1(10), s2(10);
    char    *weekday[] = {
        "mon", "tue", "wed", "thr", "fri", "sat", "sun" };
    for (register int i = 0; i < 7; i++)
        s1.push(weekday[i]);
    cout << "==========s1==========" << endl;
    for (i = 0; i < 7; i++) {
        cout << setw(5) << s1.peek();
        s2.push(s1.pop());
    }
    cout << endl;
    cout << "==========s2==========" << endl;
    for (i = 0; i < 7; i++)
        cout << setw(5) << s2.pop();
    cout << endl;

    char    s[80];
    cout << decimalconversion(1024, 2, s) << endl;

本文关键:顺序栈的实现(SqStack, C++版)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top