🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #6776

EOF de iostream

#6776
From: Javicho
Date: Mon, 12 May 2003 10:37
17 lines
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.3

Show 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