Я пытаюсь создать калькулятор, но получаю сообщение об ошибке (C3861 'add': идентификатор не найден) - PullRequest
0 голосов
/ 28 августа 2018

Я в классе пытаюсь выяснить, как запрограммировать этот калькулятор на c ++, и он дает мне код ошибки C3861. Я понятия не имею, почему моя программа не работает так, как должна.

код, связанный с ошибкой, прямо здесь

answer = add(x, y);

функция добавления вызовов это

    int add(int x, int y)
{
    int answer = 0;

    answer = x + y;

    return answer;
}

строка должна вызывать функцию add, которая должна добавлять x и y, но я понятия не имею, почему она не будет работать

1 Ответ

0 голосов
/ 28 августа 2018

Вам нужно определить функцию, прежде чем вы сможете ее использовать.

int add(int x, int y)
{
    int answer = 0;

    answer = x + y;

    return answer;
}
int main()
{
   int x,y, answer;
   answer = add(x, y);
}

будет работать или вы можете определить прототип функции, а затем определить ее.

int add(int x, int y);    
int main()
{
   int x,y, answer;
   answer = add(x, y);
}
int add(int x, int y)
{
    int answer = 0;

    answer = x + y;

    return answer;
}

Может быть, вам стоит начать с учебника. Туто с ++

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...