當前位置:菜譜大全網 - 菜譜 - 通過C語言設計壹個簡單實用的菜單,通過菜單選擇不同的菜單項並實現相應的功能。

通過C語言設計壹個簡單實用的菜單,通過菜單選擇不同的菜單項並實現相應的功能。

# include & ltstdio.h & gt

# include & ltwindows.h & gt

//\n1。增加?2.查詢?3.刪除?4.退出\ n ");

//聲明壹個函數

作廢?addnd();

作廢?search nd();

作廢?printnd();

作廢?charund();

//包括?枚舉類型?分支開關

enum?Mmenu{/*定義壹個名為Mmenu的枚舉類型?

常量可以有壹定的含義(比如實現菜單)*/

Addn=1,//默認值為0,定義為1之後?後續成員也會自動轉換(排序)。

searchn,

printn,

quitn

};

作廢?main(){

enum?梅努?輸入;

while(1){

Printf ("Menu \n1。補充?2.查詢?3.打印?4.退出\ n ");

scanf("%d ",& amp輸入);

睡眠(500);

系統(“cls”);

switch(input){//case中發生了什麽?只能是整數或字符常量。

案子?Addn:printf ("1被選中。add \ n ");addnd();打破;

案子?Searchn:printf ("2。查詢選中的\ n ");search nd();打破;

案子?Printn:printf ("3。打印所選內容\ n ");printnd();打破;

案子?Quitn:printf ("4。退出選中的\ n ");退出(0);打破;

違約?:printf("不在選項中,請重新輸入!\ n ");打破;}

};

}

作廢?Addnd(){// add

Printf("//請自定義addnd()函數代碼//\ n ");

}

作廢?searchnd(){

Printf("//請自定義searchnd()函數代碼//\ n ");

}

作廢?Printnd(){//打印

Printf("//請自定義printnd()函數的代碼//\ n ");?

}

作廢?charund(){

Printf("//請自定義charund函數代碼//\ n ");?

}