int main(){ using namespace std; Crab<Stack> nebula; int ni; double nb; cout << "enter int double pairs, such an 4 3.5 (0 0 to end):\n"; while(cin >> ni >> nb && ni > 0 && nb > 0){ if(!nebula.push(ni,nb)) break; } while(nebula.pop(ni,nb)) cout << ni << ", " << nb << endl; cout << "done!\n"; return 0; }
int main(void) { using std::cout; using std::cin; using std::endl; Crab<Stack> nebula; //Stack must match template<typename T> class Thing int ni; double nb; cout << "Enter int double pairs, such as 4 3.5 (0 0 to be end):\n"; while(cin >> ni >> nb && ni > 0 && nb > 0) { if(!nebula.push(ni,nb)) break; } while(nebula.pop(ni,nb)) cout << ni << ", " << nb << endl; cout << "Done.\n"; return 0; }