c語言里菜單是函數(shù)嗎 c語言菜單函數(shù)是什么

C語言函數(shù)菜單的問題

//求長度

創(chuàng)新互聯(lián)2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元惠農(nóng)做網(wǎng)站,已為上家服務(wù),為惠農(nóng)各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792

int Length(char* szSrc)

{ static int nCount=0;

while(*(szSrc+nCount)!='\0')

nCount++;

return nCount;

}

//有一個(gè)字符串,包含n個(gè)字符。寫一函數(shù),將此字符串從第m個(gè)字符開始的全部字符復(fù)制成另一個(gè)字符串。

char* Mid(char* szSrc,int n1,int n2)

{

static char sz[1024];

memset(sz,0,sizeof(sz));

strncpy(sz,szSrc+n1,n2-n1+1);

return sz;

}

//逆序 數(shù)字逆序要把長度也送進(jìn)去

void changestr(char *szSrc)

{

static int nCount=0;

do(*(szSrc+nCount)!='\0')

nCount++;

for(int i=0; i=nCount/2;i++)

{

char ch;

ch =*(szSrc+i);

*(szSrc+i) = *(szSrc+nCount-i);

*(szSrc+nCount-i)=ch;

}

c語言函數(shù)調(diào)用自己定義的函數(shù)里面加菜單使用自己的函數(shù)!

void?FunctionChoice()

{

int?index?=?0,?flag?=?0;

int?x,?y,?z;

while(flag?!=?1)

{

system("cls");

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

printf("0.?Exit\n");

printf("1.?jiafa\n");

printf("2.?jiafa\n");

//????more?function...

printf("\n\nEnter?x?and?y?:?");

scanf("%d?%d",?x,?y);????????

printf("\n\nChoose?function?:?");

scanf("%d",?index);

switch(index)

{

case?0:

flag?=?1;

break;

case?1:

z?=?jia(x,?y);

break;

case?2:

z?=?jian(x,?y);

break;

//????more...

}

printf("\n\nz?=?%d\n\n",?z);

getchar();

}

}

C語言編程做一個(gè)簡單的菜單

#include?stdio.h

#include?stdlib.h

void?menu()????????//菜單繪制

{

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

printf("\t\t?0.退出\n");

printf("\t\t?1.錄入信息\n");

printf("\t\t?2.查找信息\n");

printf("\t\t?3.刪除信息\n");

printf("\t\t?4.瀏覽信息\n");

printf("\t\t??5.有其他疑問找群主")

printf("\t\t??6.C++8群:?491994603")

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

}

void?keyDown()????//按鍵處理

{

int?choice;

scanf("%d",?choice);

switch?(choice)

{

case?0:

printf("退出程序\n");

Sleep(2000);

return?0;

case?1:

//調(diào)用菜單1實(shí)現(xiàn)函數(shù)

break;

case?2:

//調(diào)用菜單2實(shí)現(xiàn)函數(shù)

break;

case?3:

//調(diào)用菜單3實(shí)現(xiàn)函數(shù)

break;

case?4:

//調(diào)用菜單4實(shí)現(xiàn)函數(shù)

break;

default:

printf("輸入錯(cuò)誤\n");

}

system("pause");

return?0;

}

int?main()

{

while(1)????????

{

menu();

keyDown();

system("cls");

}

return?0;

}

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

#include iostream

#include stdlib.h

#include conio.h

#include ctype.h

using namespace std;

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

{

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

getchar();

}

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

{

printf("待添加,請按任意鍵繼續(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 請選擇(1-4) =:");

}

void main()

{

char select;

while(1)

{

menu();

system("COLOR 9f");

scanf("%c",select);

if(select=='3')

break; //返回上級菜單

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;

}

}

}

}

}

}

網(wǎng)站題目:c語言里菜單是函數(shù)嗎 c語言菜單函數(shù)是什么
文章來源:http://muchs.cn/article14/ddcgpge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、靜態(tài)網(wǎng)站手機(jī)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管