看板 b96902HW 關於我們 聯絡資訊
為啥我有時候compile時 會出現下列文字 too few arguments to function ' ' ' ' 內是我設定的函數 救救我吧~ #include <stdio.h> #include <stdlib.h> int count(int target, int b1, int b2, int b3) { *********************** } int main() { int a, b, c, d; scanf("%d%d%d%d", &a, &b, &c, &d ) printf("%d", count(a, b, c, d)); system("pause"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.155.139.123
jimmycool:你給的參數不夠,比如說f(a,b)你call f(a)這樣 10/18 19:56
like9515:參數有夠阿,可是還是這樣耶 10/18 20:54
TimeString:把你的函式和呼叫這個函式的地方 po 上來吧 10/18 21:16
folkterry:強者現身!! 10/18 21:45
※ 編輯: like9515 來自: 124.155.139.123 (10/18 21:56)
like9515:po上去了 10/18 21:56
DarkKnightX:這個 gcc 和 g++ 都吃耶 你要不要 po 出問題的來看看? 10/18 22:07
DarkKnightX:問題可能是在 count 裡面喔 檢查看看是不是 10/18 22:09
DarkKnightX:每個 count 都給了四個參數 10/18 22:09
like9515:每個count都給四個參數.....對喔我忘了,多謝辣!! 10/18 22:11