Привет всем, я уверен, что кто-то может мне помочь. Я очень новичок в C++, пытаясь заставить эту программу работать. Когда я получаю вызов своей функции int из моей основной функции, она сообщает мне, что она не была объявлена. Я использовал прототип сверху, поэтому я не уверен, почему он висит. Также я не вижу никакого синтаксиса? Спасибо за вашу помощь заранее.Функция не объявлена простая программа
#include <iostream>
using namespace std;
int multiFunction(int, int, char);
int main()
{
int value1, value2, OP, total;
total = multifunction(value1, value2);
cout << "Enter a simple math problem I will solve it for you:";
cin >> value1 >> OP >> value2; //gets the three values
cout << "The answer is: " << total << end //displays the answer
return 0;
}
int multiFunction(int A, int B, char OP)
{
int C; //Holds the integer after the operation.
switch(OP)
{
case '+':
C = A + B;
break;
case '-':
C = A - B;
break;
case '*':
C = A * B;
break;
case '/':
C = A/B;
}
return C;
}
После устранения проблемы функции, вам нужно будет сделать 'OP 'быть' char', а не 'int' –