Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include "decTree.h"
- using namespace std;
- void menu();
- int main(int argc, char* argv[]) {
- char scelta;
- menu();
- do {
- cout << "Inserire l'opzione scelta (p per mostrare il menu) > ";
- cin >> scelta;
- switch (scelta) {
- case '0':
- // TODO
- break;
- case '1':
- // TODO
- break;
- case '2':
- // TODO
- break;
- case '3':
- // TODO
- break;
- case '4':
- // TODO
- break;
- case '5':
- // TODO
- break;
- case '6':
- // TODO
- break;
- case '7':
- // TODO
- break;
- case '8':
- // TODO
- break;
- case '9':
- // TODO
- break;
- case 'q':
- return 0;
- break;
- case 'p':
- menu();
- break;
- default:
- cout << "Scelta non valida\n";
- break;
- }
- } while (true);
- }
- void menu() {
- cout << "*************************************************************\n";
- cout << "* MENU *\n";
- cout << "*************************************************************\n";
- cout << "0. Lettura albero di decisione da stdin\n";
- cout << "1. Lettura albero di decisione da file [parametri: nome_file]\n";
- cout << "2. Aggiunta di un nodo [parametri: padre label condizione]\n";
- cout << "3. Cancellazione di un nodo dall'albero [parametri: label]\n";
- cout << "4. Modifica della label di un nodo [parametri: vecchia_label nuova_label]\n";
- cout << "5. Modifica della condizione di un nodo [parametri: label nuova_cond]\n";
- cout << "6. \n";
- cout << "7. \n";
- cout << "8. \n";
- cout << "9. Stampa dell'albero\n";
- cout << "q. Uscita\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment