Đây nha anh, em mới chỉ test thôi ạ, còn phần bài tập kia e ms chỉ thiết lập các bài tập cũ. Nên em test thử cái này thôi ạ!
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
void QuayLai()
{
printf("Press Enter back to menu");
while (true)
{
fflush(stdin);
char cPressKey;
scanf("%c", &cPressKey);
if (cPressKey==10)
{
break;
}
else
{
continue;
}
}
}
void main()
{
while (true)
{
MenuChinh:
system("cls");
// ========================================Ghi ra các thao tác trên mảng
printf("\n\n1,Test (Menu 1)\n");
printf("2, Test menu \n");
printf(" -- Input your choice -- : ");
//=========================================Nhập vào chức năng chương trình
while (true)
{
//Đọc phím chức năng
int iCase;
scanf("%d", &iCase);
// Chọn chức năng
switch (iCase)
{
case 0: //====================================================CASE 0
{
return;
break;
}
case 1: //====================================================CASE 1
{
system("cls");
while (true)
{
system("cls");
// ========================================Ghi ra các thao tác trên mảng
printf("\n\n1, Test (menu 2)\n");
printf("2, Test menu\n");
printf(" -- Input your choice -- : ");
//=========================================Nhập vào chức năng chương trình
while (true)
{
//Đọc phím chức năng
int iCase;
scanf("%d", &iCase);
// Chọn chức năng
switch (iCase)
{
case 0: //====================================================CASE 0
{
goto MenuChinh;
}
case 1: //====================================================CASE 1
{
system("cls");
printf("Test menu 1 1\n");
break;
}
case 2: //====================================================CASE 2
{
system("cls");
printf("Test menu 2 2\n");
break;
}
default: //===================================================KHÔNG HỢP LỆ
{
system("cls");
printf("\t\t Input again! Your input fail!!! \n");
break;
}
}
if (iCase>=0 && iCase<99)
{
break;
}
}
QuayLai();
}
break;
}
case 2: //====================================================CASE 2
{
system("cls");
printf("Test menu\n");
break;
}
default: //===================================================KHÔNG HỢP LỆ
{
system("cls");
printf("\t\t Input again! Your input fail!!! \n");
break;
}
}
if (iCase>=0 && iCase<99)
{
break;
}
}
QuayLai();
}
}