leomagic
29-10-2003, 15:34
Il mio programma deve leggere da file due dati,un capitale inziale ed uno finale,passarli ad una funzione che a sua volta restituirà gli anni che occorreranno x arrivare al capitale finale.
e' stabilito che con gli interessi e tutto si arriva al raddoppiamento solo dopo 23 anni.
X ora la funzione di richiamo del file è strutturata in questo modochar file()
{
fstream file;
int anno,i,codice;
float dato1,dato2;
char nome[20];
clrscr;
cout << "dimmi nome file da aprire ";
cin.getline(nome,20);
// fflush(stdin);
// strcat(nome,".txt");
file.open(nome,ios::in);
if(!file)
{
cout << "file inesistente";
getch();
}
else
return(file);
file.close();
}
il problema è non so come posizionarmi sul campo che mi interessa,chi mi sa aiutare?
quell'else dovrà ritornare i due valori contententi nel file.
e' stabilito che con gli interessi e tutto si arriva al raddoppiamento solo dopo 23 anni.
X ora la funzione di richiamo del file è strutturata in questo modochar file()
{
fstream file;
int anno,i,codice;
float dato1,dato2;
char nome[20];
clrscr;
cout << "dimmi nome file da aprire ";
cin.getline(nome,20);
// fflush(stdin);
// strcat(nome,".txt");
file.open(nome,ios::in);
if(!file)
{
cout << "file inesistente";
getch();
}
else
return(file);
file.close();
}
il problema è non so come posizionarmi sul campo che mi interessa,chi mi sa aiutare?
quell'else dovrà ritornare i due valori contententi nel file.