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
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?
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