Article View: es.comp.os.linux.programacion
Article #6776EOF de iostream
From: Javicho
Date: Mon, 12 May 2003 10:37
Date: Mon, 12 May 2003 10:37
17 lines
1422 bytes
1422 bytes
Hola, Tengo una clase que hace operaciones con ficheros de texto, para acceder a ellos uso la clase iostream. Pues bien ultimamente he observado un problema al detectarme el fin de fichero. Cuando hay que leer fichero generados desde un programa no hay problema, el problema esta al leer ficheros generados a mano, he probado con vi, emacs, kate.. El problema es que si la ultima linea es ***************** al leerla con getline, y hacer despues un if eof siempre me dice que no ha alcanzado fin de fichero, getline vuelve a ser llamada, y es entonces cuando tras leer basura y no funcionarme para nada encuentra por fin el fin de fichero, sabe alguien porque es?
Technical Details
Message-ID:
<3ebf7952@news.upm.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news.rediris.es!news.upm.es!138.4.40.3Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit X-Google-Thread: f86c8,5a4810fa27925ca9,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-05-12 03:37:12 PST From: Javicho <javicho@enfrente.de.ordenador> Subject: EOF de iostream Newsgroups: es.comp.os.linux.programacion Date: Mon, 12 May 2003 12:37:06 +0200 Lines: 18 Organization: GRPSS-UPM User-Agent: KNode/0.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit NNTP-Posting-Host: 138.4.40.3 Message-ID: <3ebf7952@news.upm.es> X-Trace: 12 May 2003 12:37:06 +0100, 138.4.40.3 Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news.rediris.es!news.upm.es!138.4.40.3