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
Il primo file della tabella lo apre e legge correttamente la prima riga, mentre gli altri esce con un errore di apertura del file!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(); }
Qualcuno sa spiegarmi perchè e come posso risolvere??
grazie!