Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void arrayStack(int *stack, int n, int &element) {
- char menu;
- int pushElement;
- do {
- std::cout << "Enter choice: " << std::endl;
- std::cin >> menu;
- switch (menu) {
- case '1': {
- std::cout << "Enter value to be pushed:" << std::endl;
- std::cin >> pushElement;
- push(pushElement, stack, n, element);
- break;
- }
- case '2': {
- pop(stack, element);
- break;
- }
- case '3': {
- checkIfEmpty(element);
- break;
- }
- case '4': {
- std::cout << stackTop(stack, element) << std::endl;
- break;
- }
- case '5': {
- std::cout << element
- << std::endl; //its pointless to write function to return element so we just display it
- break;
- }
- case '0': {
- std::cout << "You pressed exit" << std::endl;
- break;
- }
- default: {
- std::cout << "Invalid Choice" << std::endl;
- }
- }
- } while (menu != '0');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement