本文へスキップ
BecomeCoder

C言語のエラー · エラー11

too few arguments to function ― 引数の数が足りない(コンパイル)

関数の定義より少ない数の引数で呼び出すと出ます。

出るコード

int add(int a, int b) {
    return a + b;
}
int main(void) {
    return add(1);   // b が無い
}

エラーメッセージ

error: too few arguments to function 'add'

直し方

定義どおりの数の引数を渡します(add(1, 2))。