If stream è appunto definto con ifstream, la variabile a in realtà è passata da un'altra funzione...Temp.close() lo avevo messo quindi secondo te è un problema nel ciclo for?Originariamente inviato da oregon
Penso sia definito con
ifstream Temp;
ma vedo che nella parte di codice (abbastanza confuso ...) manca qualcosa indicato
a=0; // deve essere inizializzata
while(!Temp.eof()) // i non e' mai valorizzata ... da togliere
{
Temp.getline(Table[a++],64,'\n');
if(a>24) break; // controllo max numero nomi di file da leggere
}
Temp.close(); // questo manca prima di utilizzare Temp nuovamente
Adesso non ho la possibilità di provare, quando rientro provo a sostituire il for con il while e poi ti faccio sapere!
Grazie mille per la disponibilità!!
ciao ciao