1樓:匿名使用者
//求長度。
int length(char* szsrc)//有乙個字串,包含n個字元。寫一函式,將此字串從第m個字元開始的全部字元複製成另乙個字串。
char* mid(char* szsrc,int n1,int n2)
//逆序 數字逆序要把長度也送進去。
void changestr(char *szsrc)
求乙個c語言選單函式的程式?
2樓:
我寫了乙個完整程式給你參考,你可以在這個基礎上增加你的功能。
源**如下(vc++下編譯通過):
#include
#include
#include
void func1()
void func2()
//any other func coding here ..
void menu() 主選單。
void main()
else}}
}希望對你有幫助。
ôúcóïñôö𣬲뵥º¯êýöðèçºîð´²åºã·µ»øéïò»¸ö²ëµ¥°¡£¿
c語言程式設計。。。新手。就應該是選單選項,然後應該跳到各自的函式。。。但是出現錯誤。。具體看圖,**
3樓:我只**不傳
你的main 函式呢 你的for是放在哪個函式裡的?
你return(c)就把程式退出了 for迴圈沒執行。
4樓:匿名使用者
case後面,你把void去掉試試。
用c語言寫乙個簡單的選單程式,乙個主函式至少四個子函式急求!!就像這樣的。 50
5樓:夫順
1 函式sum應該定義在main之外。 2 引數型別應寫在sum的括號裡面。 而不是函式內部。
3 呼叫sum時, 應先宣告。 4 呼叫sum引數應為x,y 而不是x+y 5 x y應先賦值或輸入。 修正 void main(){int x=1,y=2; int sum(int a, int b); printf("%d", sum(x,y...
6樓:帳號已登出
嗯嗯 簡單程式 4個子函式 我能實現。
c語言,為何呼叫不出選單函式,顯示有誤
7樓:匿名使用者
do迴圈中沒有menu這個函式的呼叫。
乙個建議啊。
一般子函式你寫在main前面,這個是乙個很好的習慣這樣就不用在main前面或者裡面定義子函式了。
8樓:耿利兒
你的選單函式沒有列印出來,是因為在 while(flag ==1) 這一步裡面,直接執行到 default 這一步了,具體原因是因為你寫的case1 中的case 和 1 中間沒有空格,所以機器是不認識的,因為機器沒有找到「1」 這個 整形數(n),你在case 後面都加乙個空格 ,就可以了。
另外,編譯有警告,需要加上庫函式: #include
9樓:我是
在main函式之前加menu函式的宣告。void menu();
在用c語言做乙個員工管理系統,處理選單函式老是出問題。。。求助
10樓:du知道君
就是說當選擇了主模板的某一項後,不再顯示主介面,而顯示那一選項的字模板是吧。 這樣的話,可以考慮清屏,然後重新顯示,退出時也一樣,清屏,然後重新顯示主介面。你把主介面和每個子介面的顯示分別寫成函式,在選擇或退出時,先清屏,再呼叫相應的顯示函式。
清屏命令需要包含#include標頭檔案,命令**: system("cls");給個例子: 這個例子我只寫了乙個介面,沒寫內容。
你可以仿照程式執行顯示主介面,然後輸入1,可以顯示第乙個子介面,然後輸入2可以退出子介面,返回主介面,可以一直這樣迴圈,輸入6退出系統並顯示「謝謝使用!」。
幫忙看一看這段c語言,糾一下錯,主要是選單的問題和函式的呼叫
11樓:武荊軻
scanf("%s",&a[m]);
scanf("%s",&b[m]);
上面兩個嚴重的錯誤,你這樣寫a和b儲存的都只有乙個單一的字元連續儲存在裡面,而且溢位問題嚴重,應該。
scanf("%s",a);
scanf("%s",b);
並把上面的for去掉。
或者這樣。scanf("%c",&a[m]);
scanf("%c",&b[m]);
這樣的話,就要在定義a和b的時候要多乙個自己而來儲存'\0',並且在迴圈結束後手動加入去。
n%2=0;
應該寫成n%2==0,很容易忽略的錯誤,最後int rom是在句子中定義,所以預設檔名為。cpp才能通過編譯(vc++
12樓:網友
scanf("%s",&a[m]);
字元的輸入不用「&」
if (n%2=0)
不能用「=」應用「==
c語言編寫函式出現問題,本人新手,急急急!!!!!
13樓:匿名使用者
好象是編譯器沒找到void chongfu(char *,int, int &,int,int,int)函式的定義,誤把呼叫的地方作為函式定義而報錯。
看看是不是函式名寫錯了。
14樓:
c語言存成。c嘛。題主 存的。cpp。
(雖然問題可能不在這裡。
求c語言選單函式的程式,求乙個C語言選單函式的程式?
1 對於視窗元件選單,需要根據不同平台,通過圖形程式設計介面,進行選單的編制。例程 include include include void main if str 80 if str 13 break 按回車鍵確認 畫圖做選單 cleardevice switch choice if i 100 ...
C語言問題,乙個C語言問題
錯誤是 d 了 因為陣列名s,代表字串陣列的首位址,s指向的位址就是s 0 的位址。gets s 正確則gets s 0 也是正確的,所以 a,c 正確。而scanf s s 1 實際上只是不從s 0 開始,而是從s 1 開始賦值而已,既然只輸給它5個字元,所以從s 1 開始賦值也不會過界,則b是正...
C語言問題,乙個C語言問題
include void main printf 它們的和為 d sum include int main if i 3 0 return 0 include main printf n printf sum d sum system pause include int main printf su...