Salve a tutti,
non riesco a risolvere l'errore che mi viene dato in fase di compilazione in questo codice:
Questo perchè nella function non ho definito la y? Ho provato a mettere int y; ma mi stampa un altro errore.#include <iostream>
#include <cstdlib>
using namespace std;
int f(int, int);
int main() {
int x=1, y=2;
y=f(y,x);
cout<<"x= "<<x<<"y="<<y<<endl;
}
int f(int x, int &z){
z=x+y; // y undlecared (first use this fuction)
return z+1;
}
Grazie