|
출력하실때 해주시면 되요
요렇게------> cout << (char)a. pop() << " ";
루피블루 님이 쓰신 글 :
: #include <iostream.h>
:
: #define SIZE 100
:
: class stack {
: int stck[SIZE];
: int tos;
:
: public:
: stack();
: ~stack();
: void push(int i);
: int pop();
: };
:
:
: stack::stack()
: {
: tos = 0;
: cout << "Stack Initialized\n";
: }
:
: stack ::~stack()
: {
: cout << "stack Destroyed\n";
: }
: void stack::push(int i)
: {
: if(tos==SIZE) {
: cout << "Stack is full;";
: return;
: }
: stck[tos] = i ;
: tos++;
: }
: int stack::pop()
: {
: if (tos==0) {
: cout << "Stack underflow.";
: return 0;
: }
:
: tos--;
: return stck[tos];
: }
: main()
: {
: stack a, b;
:
: a.push(1);
: b.push(2);
: a.push(3);
: b.push(4);
:
: cout << a. pop() << " ";
: cout << a. pop() << " ";
: cout << b. pop() << " ";
: cout << b. pop() << "\n";
: return 0;
: }
:
:
: 여기서 숫자형 출력을 문자형으로 바꾸려고 하는데여..
: 어디서 문자형으로 정의 해주어야 하나여... 출력을 Hello로 하려면;;; 알려 주세여
|