예제 #1
0
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;
}
예제 #2
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;
}