|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Oct 2003
Città: Umbertide
Messaggi: 180
|
I/O con le STL
Salve
devo scrivere un programma in grado di leggere file di testo in cui la lunghezza di ogni riga non è definita. Esiste nella libreria iostream un metodo in grado di determinare quando ho raggiunto la fine di una linea ? Conosco il metodo EOF che serve per determinare la fine del file ma non è quello di cui ho bisogno. Saluti Enrico |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Puoi usare getline con ifstream...
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
|
maccheronicamente:
#include <string> #include <fstream> #include <iostream> using namespace std; void main() { string line, fn( "ifstream.cpp" ); ifstream in( fn.c_str() ); if (in) { while (getline( in, line )) { cout << line << endl; } } else cerr << fn << ": non trovato\n"; }
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n; Utilizzando atomi trivalenti drogheremo il silicio di tipo p; Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:24.