1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      c語(yǔ)言菜單函數(shù)是什么 C語(yǔ)言菜單函數(shù)

      C語(yǔ)言編寫(xiě)菜單

      #includestdio.h?

      創(chuàng)新互聯(lián)主要為客戶提供服務(wù)項(xiàng)目涵蓋了網(wǎng)頁(yè)視覺(jué)設(shè)計(jì)、VI標(biāo)志設(shè)計(jì)、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站程序開(kāi)發(fā)、HTML5響應(yīng)式成都網(wǎng)站建設(shè)手機(jī)網(wǎng)站制作、微商城、網(wǎng)站托管及成都網(wǎng)站維護(hù)、WEB系統(tǒng)開(kāi)發(fā)、域名注冊(cè)、國(guó)內(nèi)外服務(wù)器租用、視頻、平面設(shè)計(jì)、SEO優(yōu)化排名。設(shè)計(jì)、前端、后端三個(gè)建站步驟的完善服務(wù)體系。一人跟蹤測(cè)試的建站服務(wù)標(biāo)準(zhǔn)。已經(jīng)為自拌料攪拌車行業(yè)客戶提供了網(wǎng)站開(kāi)發(fā)服務(wù)。

      #includestring.h?

      #includestdlib.h

      //值傳遞

      void?fun1(char?a)

      {

      a?=?'b';

      }

      //地址傳遞

      char?fun2(char*?a)

      {

      *a?=?'a';

      return?*a;

      }

      //動(dòng)態(tài)分配數(shù)組

      void?fun3(char*?a)

      {

      a??=?(char*)malloc(sizeof(char));

      }

      char?caidan()?

      {?

      char?choose[5];?

      printf("\n***************************************\n");?

      printf("??????┌──────┐\n");?

      printf("??????│?菜單│\n");?

      printf("?__________________________________\n");?

      printf("│?1,按值傳遞????|\n");?

      printf("│?2,按地址傳遞??|\n");?

      printf("│?3,動(dòng)態(tài)數(shù)組演示|\n");?

      printf("│?4,退?出???????|\n");?

      printf("└────────────────┙\n");?

      printf("**************************************\n\n");?

      do?

      {?

      printf("請(qǐng)輸入您的選擇(1-4):");?

      scanf("%s",choose);?

      }while(strcmp(choose,"1")strcmp(choose,"2")strcmp(choose,"3")strcmp(choose,"4"));?

      //返回選擇的菜單,注意如果輸入太長(zhǎng)?這里會(huì)異常,因?yàn)閏hoose[5],只申請(qǐng)了5個(gè)字節(jié)。?

      return?choose[0];?

      }?

      void?main()

      {

      //執(zhí)行菜單的選擇?

      while(1)

      {

      switch(caidan())?

      {?

      case?'1':

      {

      char?a?=?'a';

      fun1(a);

      //按值傳遞?內(nèi)容不變

      break;?

      }

      case?'2':

      {

      char?b?=?'b';

      char?a?=?fun2(b);

      //按地址傳遞內(nèi)容會(huì)變

      break;?

      }

      case?'3':

      {

      char*?p?=?NULL;

      fun3(p);

      //動(dòng)態(tài)數(shù)組分配成功

      break;?

      }

      case?'4':exit(0);?

      }?

      }

      }

      C語(yǔ)言中怎么編制簡(jiǎn)單的菜單,通過(guò)菜單選擇能實(shí)現(xiàn)程序的各項(xiàng)功能

      #include iostream

      #include stdlib.h

      #include conio.h

      #include ctype.h

      using namespace std;

      void xuanzepaixu() //選擇排序函數(shù)

      {

      printf("待添加,請(qǐng)按任意鍵繼續(xù)...");

      getchar();

      }

      void erfenpaixu() //二分查找函數(shù)

      {

      printf("待添加,請(qǐng)按任意鍵繼續(xù)...");

      getchar();

      }

      void menu() //主菜單

      {

      system("cls"); //清屏

      printf("\n\t\t\t 菜單\n");

      printf("\t\t\t#***********************#\n");

      printf("\t\t\t# 1選擇排序 #\n");

      printf("\t\t\t# 2二分查找 #\n");

      printf("\t\t\t# 3返回 #\n");

      printf("\t\t\t# 4---關(guān)閉 #\n");

      printf("\t\t\t#***********************#\n");

      printf("\t\t\t 請(qǐng)選擇(1-4) =:");

      }

      void main()

      {

      char select;

      while(1)

      {

      menu();

      system("COLOR 9f");

      scanf("%c",select);

      if(select=='3')

      break; //返回上級(jí)菜單

      else

      {

      getchar(); //讀入回車符

      if(!isdigit(select)) //如果不是數(shù)字字符

      {

      printf("\n\7Your select may be wrong, must enter the digit!\n");_getch();

      }

      else

      {

      switch (select)

      {

      case '1': xuanzepaixu();break;

      case '2': erfenpaixu();break;

      case '4':exit(0); //直接退出

      default:

      {

      printf("\n\7\7Your selected digit may be wrong, select again!\n");

      _getch();

      break;

      }

      }

      }

      }

      }

      }

      求一個(gè)C語(yǔ)言菜單函數(shù)的程序?

      1、對(duì)于窗口組件菜單,需要根據(jù)不同平臺(tái),通過(guò)圖形編程接口,進(jìn)行菜單的編制。

      例程:

      #includestdio.h?

      #includegraphics.h?

      #includeconio.h?

      void?main()?

      {?

      char?str;?

      int?i,k,choice=1;?

      int?gd=DETECT,gm;?

      initgraph(gd,gm,"?");?

      setbkcolor(2);?

      settextstyle(3,0,3);?

      outtextxy(140,120,"A.?The?Mock?Clock.");?

      outtextxy(140,150,"B.?The?Digital?Clock.");?

      outtextxy(140,180,"C.?Exit.");?

      setlinestyle(0,0,3);?

      rectangle(170,115,370,145);?

      /*按上下鍵選擇所需選項(xiàng)*/?

      for(i=1;i=100;i++)?

      {?

      str=getch();?

      if(str==72)?

      {?

      --choice;?

      if(choice==0)choice=3;?

      }?

      if(str==80)?

      {?

      ++choice;?

      if(choice==4)choice=1;?

      }?

      if(str==13)break;?/*按回車鍵確認(rèn)*/?

      /*畫(huà)圖做菜單*/?

      cleardevice();?

      switch(choice)?

      {?case?1:?setlinestyle(0,0,3);?

      rectangle(170,115,400,145);?

      settextstyle(3,0,3);?

      outtextxy(140,120,"A.?The?Mock?Clock.");?

      settextstyle(3,0,3);?

      outtextxy(140,150,"B.?The?Digital?Clock.");?

      outtextxy(140,180,"C.?Exit.");?

      break;?

      case?2:?setlinestyle(0,0,3);?

      rectangle(170,145,400,175);?

      settextstyle(3,0,3);?

      outtextxy(140,120,"A.?The?Mock?Clock.");?

      settextstyle(3,0,3);?

      outtextxy(140,150,"B.?The?Digital?Clock.");?

      settextstyle(3,0,3);?

      outtextxy(140,180,"C.?Exit.");?

      break;?

      case?3:?settextstyle(3,0,3);?

      outtextxy(140,120,"A.?The?Mock?Clock.");?

      outtextxy(140,150,"B.?The?Digital?Clock.");?

      settextstyle(3,0,3);?

      outtextxy(140,180,"C.?Exit.");?

      setlinestyle(0,0,3);?

      rectangle(170,175,400,205);?

      break;?

      }?

      }?

      if(i=100)exit(0);/*如果按鍵超過(guò)100次退出*/?

      switch(choice)/*這里引用函數(shù),實(shí)現(xiàn)所要的功能*/?

      {?

      case?1:?cleardevice();?

      setbkcolor(4);?

      settextstyle(3,0,4);?

      outtextxy(160,120,"No.1?have?not?built.");?break;?

      case?2:?cleardevice();?

      setbkcolor(4);?

      settextstyle(3,0,4);?

      outtextxy(160,150,"No.2?have?not?built.");?

      break;?

      case?3:?exit(0);?

      }?

      getch();?

      closegraph();?

      }

      2、對(duì)于命令行菜單,直接通過(guò)不斷刷新輸出來(lái)模擬菜單行為。

      例程:

      #include?stdio.h

      #include?stdlib.h?

      #include?string.h

      int?n,t,k;

      int?m;

      char?s1[20],s2[20],c;

      char?**l;

      char?*num[]={"one","two","three","four","five","six","seven","eight","nine","ten"};

      void?menu()

      {

      printf("\n\n\t\t*******************************************************\n");

      printf("\t\t**???1.查找字符串S1中S2出現(xiàn)的次數(shù)????????????????????**\n");

      printf("\t\t**???2.統(tǒng)計(jì)字符串中大小寫(xiě)字母,數(shù)字出現(xiàn)的次數(shù)????????**\n");

      printf("\t\t**???3.將數(shù)字翻譯成英語(yǔ)??????????????????????????????**\n");

      printf("\t\t**???4.結(jié)束??????????????????????????????????????????**\n");

      printf("\t\t*******************************************************\n");

      printf("\t\t?????您的輸入:");

      fflush(stdin);

      scanf("%d",n);

      }

      void?check()

      {

      char?a[20],b[20];

      int?j=0,k,m,l=0;

      int?t=0,n=0;

      printf("請(qǐng)輸入主字符串:\n");

      scanf("%s",a);

      k=strlen(a);

      printf("請(qǐng)輸入子字符串:\n");

      scanf("%s",b);

      m=strlen(b);

      for(n=0;nk;n++)

      if(a[n]==b[0])

      {

      j++;?/*記錄相同的字符數(shù)*/

      do

      {????

      if(a[++n]==b[++t])

      {?

      j++;

      if(j==m)?

      {

      l++;/*子字符串相同數(shù)*/

      j=0;/*判斷后相同字符數(shù)歸零*/

      t=-1;/*判斷中if中++t;t將會(huì)歸零*/

      }

      }

      else

      {

      j=0;

      t=0;

      break;/*如果不同跳出while循環(huán)讓for使n+1繼續(xù)判斷*/

      }

      }while(a[n]!='\0');/*查找完字符數(shù)組a結(jié)束*/

      }

      printf("子字符串出現(xiàn)次數(shù):\n%d\n",l);

      }??????????????????????????????????

      void?cout()

      {

      int?n=0,t=0,k=0;

      printf("請(qǐng)輸入一個(gè)字符串:\n");

      fflush(stdin);/*清除緩沖*/

      while((c=getchar())!='\n')

      {

      if(c='a'c='z')

      n++;

      if(c='A'c='Z')

      t++;

      if(c='0'c='9')

      k++;

      }

      printf("有大寫(xiě)字母:\n%d\n",t);

      printf("有小寫(xiě)字母:\n%d\n",n);

      printf("有數(shù)字:\n%d\n",k);

      }

      void?number()

      {

      l=num;

      printf("請(qǐng)輸入一個(gè)數(shù)字:(0-10)\n");

      fflush(stdin);

      scanf("%d",m);

      printf("%d對(duì)應(yīng)的英文是:\n%s\n",m,*(l+m-1));

      }

      void?main()

      {

      while(1)

      {???

      system("cls");

      menu();

      switch(n)

      {

      case?1:system("cls");check();system("pause");break;

      case?2:system("cls");cout();system("pause");break;

      case?3:system("cls");number();system("pause");break;

      case?4:system("cls");break;

      default:system("cls");break;?

      }

      if(n==4)?break;

      }

      printf("感謝使用\n");

      }

      在C語(yǔ)言中switch(MenuSelect())是什么意思啊

      switch()是C語(yǔ)言中多項(xiàng)選擇功能,

      MenuSelect()函數(shù)的返回值表示所選擇的值,然后在switch中去找對(duì)應(yīng)的項(xiàng),然后執(zhí)行其后續(xù)語(yǔ)句

      用c語(yǔ)言制作一個(gè)簡(jiǎn)單的菜單程序,一個(gè)主函數(shù)四個(gè)子函數(shù)

      給你一個(gè)簡(jiǎn)單的菜單程序吧。其中的子函數(shù),填充成樓主所需即可。

      #include?stdio.h

      /*子函數(shù)1*/

      fun1()?{

      printf?("子函數(shù)1\n");

      }

      /*子函數(shù)2*/

      fun2()?{

      printf?("子函數(shù)2\n");

      }

      /*子函數(shù)3*/

      fun3()?{

      printf?("子函數(shù)3\n");

      }

      /*子函數(shù)4*/

      fun4()?{

      printf?("子函數(shù)4\n");

      }

      int?main(void)?{

      int?key;?/*命令編號(hào)*/

      do?{

      system("cls");?/*清屏*/

      /*打印菜單*/

      printf?("======================================================\n");

      printf?("??#\t功能詳情\n");

      printf?("------------------------------------------------------\n");

      printf?("??1\t功能1\n");

      printf?("??2\t功能2\n");

      printf?("??3\t功能3\n");

      printf?("??4\t功能4\n");

      printf?("??5\t退出\n");

      printf?("======================================================\n");

      printf?("\n");

      printf("請(qǐng)輸入命令編號(hào)以開(kāi)啟操作:");

      /*輸入命令編號(hào)*/

      scanf("%d",key);?

      printf?("\n");

      /*switch函數(shù)實(shí)現(xiàn)輸入功能序號(hào)執(zhí)行相應(yīng)函數(shù)*/

      switch?(key)?{

      case?1:?fun1();?break;?/*子函數(shù)1*/

      case?2:?fun2();?break;?/*子函數(shù)2*/

      case?3:?fun3();?break;?/*子函數(shù)3*/

      case?4:?fun4();?break;?/*子函數(shù)4*/

      case?5:?printf("程序結(jié)束!按任意鍵退出...\n\n");?break;

      default:printf("輸入錯(cuò)誤,請(qǐng)重新輸入!\n\n");?break;

      }

      /*屏幕暫留*/

      if?(key!=5)?{

      printf?("\n");

      printf("按Enter鍵繼續(xù)...\n");

      printf?("\n");

      fflush(stdin);

      getch?();

      }

      }?while?(key!=5);

      /*屏幕暫留*/

      fflush(stdin);

      getch?();

      return?0;

      }

      運(yùn)行結(jié)果


      名稱欄目:c語(yǔ)言菜單函數(shù)是什么 C語(yǔ)言菜單函數(shù)
      URL地址:http://www.ef60e0e.cn/article/hhsddc.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        碌曲县| 潜山县| 宜丰县| 广宗县| 密山市| 六盘水市| 黔西县| 怀宁县| 广昌县| 南溪县| 额尔古纳市| 黄平县| 斗六市| 甘孜县| 迁西县| 萍乡市| 平舆县| 涪陵区| 宜兰市| 土默特左旗| 伊金霍洛旗| 合江县| 陆川县| 师宗县| 长宁县| 阜宁县| 无极县| 长兴县| 达日县| 辉县市| 陆丰市| 永清县| 金山区| 乌恰县| 方山县| 土默特右旗| 永吉县| 尼木县| 东阳市| 怀集县| 尚义县|