|
#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로 하려면;;; 알려 주세여
|