Salve, ho piu' o meno questo codice
e fin qui tutto benecodice:std::fstream fileread(nomeFile); if (fileread) { char riga[255]; std::string row; int dim; fileread.getline(riga, 255); //legge da file1.txt dim = atoi(riga); .... }
ma se faccio nel modo seguente, con string al posto di char, ho errore
codice:std::fstream fileread(nomeFile); if (fileread) { std::string row; int dim; fileread.getline(row, 255); //legge da file1.txt .... }
Esiste un metodo per prendere dall'oggetto fstream le righe, senza appoggiarsi ad un array di char?
vorrei poter usare un oggetto string, al suo posto.
va bene un qualsiasi altro metodo che mi permetta di copiare il contenuto di un file in una stringa,
grazie!