Ciao, avrei l'esigenza di aprire piu file i cui nomi sono contenuti in una tabella e leggerne la prima riga.
Ho scritto il seguento codice
codice:
for(i=0;i<a;i++)
{
buffer = new char[64];
Temp.open(Table[i]);
if(!Temp)
cout << "error opening file" << endl;
Temp.getline(buffer,64,'\n');
cout << buffer <<endl;
delete buffer;
Temp.close();
}
Il primo file della tabella lo apre e legge correttamente la prima riga, mentre gli altri esce con un errore di apertura del file!
Qualcuno sa spiegarmi perchè e come posso risolvere??
grazie!