Ko biết hai lai của bạn có phải thế này hem ? Share cho bạn đoạn menu
C++ Code:
void menu (listsinhvien &head) { char a; do { system ("cls"); a = getch (); switch (a - '0') { case 1: int n; for (int i = 0; i < n; i ++) { insert_end (head); } break; case 2: char c; do { system ("cls"); c = getch (); switch (c - '0') { case 1: insert_begin(head); break; case 2: insert_end (head); case 3: int index; insert_vt (head, index); system ("pause"); default: Sleep (1000); break; case 0:; } }while (c - '0'); break; case 3: char d; do { system ("cls"); << "Xoa Danh Sach: " << endl << endl; switch (d - '0') { case 1: delete_begin(head); break; case 2: delete_end (head); break; case 3: int index; delete_vt (head, index); break; case 4: delete_all(head); break; default:; } }while (d - '0'); case 4: inlist_sinhvien(head); break; case 5: << "Tim Kiem Sinh Vien" << endl << endl; char b; int ms; do{ system ("cls"); b = getch (); switch (b - '0') { case 1: find_mssv(head, ms); break; case 2: find_tensv(head); case 0: break; default: Sleep (1000); break; } }while (b - '0'); break; case 6: char e; do{ system ("cls"); << "LUU FILE" << endl << endl; e = getch (); switch (e - '0') { case 1: luuRaFile (head, 1); break; case 2: luuRaFile(head, 2); case 0:; } }while (e - '0'); break; case 7: tongsosv(head); break; default: Sleep (1000); break; case 8: << "CHUAN HOA FILE" << endl << endl; listChuanHoaTen (head); case 0:; } } while (a - '0'); }