1樓:危頎邊燁燁
他是告訴你你呼叫gets(),getv()沒有給引數,因為你定義這兩個函式時給定義了引數的。實際上在這裡,你要改的是類yuanzhuti裡面函式的定義。把
double
gets(double
r)double
getv(double
h)改成
double
gets()
double
getv()
因為你需要的引數已經從類裡面的成員那裡得到了,不需要從函式引數獲得。
2樓:匿名使用者
這個錯誤說明,你出錯的那個函式,本來是需要若干個實參的,但你呼叫這個函式的時候,你並沒有給它任何引數,所以就出現的這個錯誤。
你看看函式定義,定義裡有幾個形參,你呼叫時候就要給它幾個引數。
比如:有個函式如下定義:
void change_value(int x,int y) //注意函式定義這裡有兩個形參x和y
而如果你這樣呼叫:
change_value(); //括號裡為空那麼就會出現function does not take 0 parameters的錯誤提示。
正確的呼叫應該是比如change_value(3,4);
3樓:匿名使用者
這個函式呼叫錯誤,不接受空引數
c++執行出現function does not take 0 parameters的原因有哪些?要怎麼改?
4樓:要當技術宅
c++執行出現function does not take 0 parameters的原因是因為**編寫錯誤,重新編寫即可。
需要準備的工具:電腦,vs2013軟體。
1、用vs2013開啟出現錯誤的**檔案。
2、在工程檔名處右擊滑鼠開啟快捷選單,找到「屬性」選項。
3、專案屬性頁面如下圖所示。
4、在屬性頁面中找到「c/c++"——」前處理器「,按下圖操作單擊箭頭指向處的按鈕。
6、再次編譯並執行即可正常執行。
5樓:暗號
呼叫的函式需要給定引數,引數的個數和型別都是在函式宣告的時候就定了的。
你在呼叫指定的函式的時候沒有給定引數,所以出現 函式不能帶0個引數。
6樓:魔龍嗜血
功能函式必須要有引數,執行出錯
7樓:
某一個函式有多個引數,然而你呼叫的時候卻忘記傳入引數了。
8樓:匿名使用者
你好知友!
.c++執行出現function does not take 0 parameters的原因和解決辦法:
這個錯誤說明,你出錯的那個函式,本來是需要若干個實參的,但你呼叫這個函式的時候,你並沒有給它任何引數,所以就出現的這個錯誤。
你看看函式定義,定義裡有幾個形參,你呼叫時候就要給它幾個引數。
比如:有個函式如下定義:
void change_value(int x,int y) //注意函式定義這裡有兩個形參x和y
而如果你這樣呼叫:
change_value(); //括號裡為空
那麼就會出現function does not take 0 parameters的錯誤提示。
正確的呼叫應該是比如change_value(3,4);
.如果對你有幫助.請點選我的回答下方【選為滿意回答】按鈕.及時採納你將**到5財富值.
c++中程式設計出現function does not take 1 parameters
9樓:匿名使用者
struct node *creat();
void print();
函式宣告和定義不一致,引數型別和個數是要一致的,改成這麼宣告struct node *creat(struct node *head);
void print(struct node *head);
10樓:匿名使用者
struct node *creat(); 這句是對create的宣告,應該寫成
struct node *creat(struct node*); 並且放到main函式前面
11樓:我不懂但可以裝
這兩個函式 你都沒跟引數
c++編譯後出現錯誤:function does not take 1parameters是什麼意
12樓:匿名使用者
也就是你引用的函式的引數應該不止1個引數,但是你只寫了一個。
比如說fgets函式的呼叫形式是char *fgets(char *buf, int bufsize, file *stream);
但是你寫**的時候寫的fgtes(fin);
這樣就會提示你函式的引數不僅僅是1個。
建議你定位到該錯誤,搜尋一下該函式的呼叫形式再使用,應該就沒問題了。
13樓:汐日南莘
最好是能把所有的**上傳!
從錯誤提示看應該是函式的引數傳遞有錯!
分段函式程式設計。用c 程式設計分段函式
if else寫的不對,你不加花括號 的話,那麼if 和 else 後面只能跟一句話,你這明顯是多句 所以建議用花括號括起來。include int main int x,y scanf d x if 0bai分段函式如下 f x 3x 2 0dux值不再取zhi值範圍內,列印godie.學好編da...
用c語言程式設計求12n,用C語言程式設計求12n
include void main printf 輸出sum n printf sum d sum include iostream.h int fun int n return sum void main define n 100 int i long long t 1,sum 0 i 1 whi...
數列1,1,2,3,5,8,13,21,34 用c語言程式設計
判斷條件有問題,少寫了等於,應該是 if s 1 else c語言程式設計 兔子繁殖問題 思路不要亂。這個月的兔子只有兩個 一個 是上個月的老兔子,另一個 是這個月剛出生的兔子,而這個月剛出生的兔子,就是兩個月前的所有兔子,因為兩個月前的所有兔子,無論兩個月前就是老的,還是兩個月前剛生的,到了這個月...