Как передать значения из одной функции в другую?
Как передать значение переменной sum из функции Foo ---> в Foo2 ???
#include <iostream>
using namespace std;
int Foo(int a, int b)
{
int sum;
sum = a + b; //2) Складываем полученные значния
return sum; //3) Возвращаем результат сложения в функцию Foo
}
int Foo2()
{
cout << " output "<< sum << endl;
}
int main()
{
int a, b; //1) Получаем 2 значения от пользователя
cin >> a >> b;
Foo(a,b); //4) Передаем значения в Foo для сложения
Foo2(); //5) С помощью Foo2 выводим результат в консоль
}
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Передавать через аргумент функции.
int Foo2(int sum)
{
cout << " output "<< sum << endl;
}
...
Foo2(Foo(a,b));
Вариант с передачей через глобальную переменную лучше даже не рассматривать...