Я студент, пишу свою первую функцию, поэтому я уверен, что это будет очевидной ошибкой с моей стороны. В строке 13 я получаю сообщение об ошибке, сообщающее, что num1 и num2 не определены. Как я понимаю передаваемые параметры, строка 9 должна сообщать строке 13, что такое num1 и num2 (1 и 2). Так как это не работает, я явно ошибаюсь в том, как это работает.
Если кто-то может объяснить, что я делаю неправильно, я был бы признателен за помощь. Большое спасибо!
#include <iostream>
#include <string>
using namespace std;
int main()
{
Subtract(1, 2);
return 0;
}
int Subtract(num1, num2) //num1 and num2 are undefined.
{
int num1;
int num2;
int x;
x = num1 - num2;
cout << x << "/n";
return 0;
}