Buongiorno a tutti.
allora, ho un problema che spero semplice.
il mio programma deve stampare una serie di dati (proveniente da simulazione) su tre differenti files. Allo scopo uso tre variabili ofstream e tutto va che è una meraviglia. Ora però vorrei stampare su uno di questi file direttamente da una delle funzioni (di classe) della simulazione. Ad occhio io vorrei passare la variabile ofstream alla funzione, ma il compilatore mi restituisce errore.
Idee su come fare o cosa non vada?
il codice è (in sintesi) questo:
class market
private
double price;
...
...
public
int initial_condition (ofstream price_printer);
...
...
int market::initial_condition(ofstream price_printer)
{
...
...
price=1.176;
price_printer<<" "<<price<<endl;
}