C 執行出現function does not take 0 parameters的原因有哪些?要怎麼改

時間 2021-06-08 08:37:44

1樓:要當技術宅

c++執行出現function does not take 0 parameters的原因是因為**編寫錯誤,重新編寫即可。

需要準備的工具:電腦,vs2013軟體。

1、用vs2013開啟出現錯誤的**檔案。

2、在工程檔名處右擊滑鼠開啟快捷選單,找到「屬性」選項。

3、專案屬性頁面如下圖所示。

4、在屬性頁面中找到「c/c++"——」前處理器「,按下圖操作單擊箭頭指向處的按鈕。

6、再次編譯並執行即可正常執行。

2樓:暗號

呼叫的函式需要給定引數,引數的個數和型別都是在函式宣告的時候就定了的。

你在呼叫指定的函式的時候沒有給定引數,所以出現 函式不能帶0個引數。

3樓:魔龍嗜血

功能函式必須要有引數,執行出錯

4樓:

某一個函式有多個引數,然而你呼叫的時候卻忘記傳入引數了。

c++中程式設計出現function does not take 1 parameters

5樓:匿名使用者

struct node *creat(); 這句是對create的宣告,應該寫成

struct node *creat(struct node*); 並且放到main函式前面

6樓:我不懂但可以裝

這兩個函式 你都沒跟引數

c++編譯後出現錯誤:function does not take 1parameters是什麼意

7樓:匿名使用者

也就是你引用的函式的引數應該不止1個引數,但是你只寫了一個。

比如說fgets函式的呼叫形式是char *fgets(char *buf, int bufsize, file *stream);

但是你寫**的時候寫的fgtes(fin);

這樣就會提示你函式的引數不僅僅是1個。

建議你定位到該錯誤,搜尋一下該函式的呼叫形式再使用,應該就沒問題了。

8樓:汐日南莘

最好是能把所有的**上傳!

從錯誤提示看應該是函式的引數傳遞有錯!

c++中程式設計出現function does not take 1 parameters,求指正

c語言。。電腦執行結果正確。。提交oj 出現wrong an

冰城警幻 友情幫頂了,你去找個費波拉契的函式看看,有寫好的。 你說出來的題目不是很全,我覺得這道題是一道大數相加的題目。你自己好好看看題中的n的範圍是多大。當n大的一定數的時候就會超出int 或者 int64的範圍。給你一個我以前寫的斐波那契大數相加。題目 參考下,自己在寫寫。include sho...

我編寫的c語言程式怎麼執行後出現中文亂碼

希聲和寡 用fflush stdin 來清空鍵盤緩衝區,使用getch等都是治標不治本的辦法,可以多學習一下fflush的使用,對於大批量的手動輸入,很有幫助 標頭檔案 include include stdio.h include stdlib.h include main getchar 函式讀...

myeclipse執行tomact就出現這個提示是怎麼回事?怎麼解決

提示沒找到資源,應該是專案中要引入jdbc的jar包,新增上jdbc的jar包 就好了 工程中引用jdbc的jar了嗎?提示你的jdbcodbcdriver這個類找不到原始碼。肯定是你設定了。舉例 注意我的三個框框,我拿log4j包說明 你的應該是ojdbc 選擇你的專案,右鍵屬性 build pa...