![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/08/2014, 11:03
|
| | Fecha de Ingreso: abril-2008 Ubicación: Santa Fe, Argentina
Mensajes: 41
Antigüedad: 16 años, 10 meses Puntos: 14 | |
Respuesta: Archivos Porque usar while(fstream) no es correcto. Lo que hace es comprobar si el descriptor está en un estado válido, y el fin de archivo lo es.
En la última iteración, while(archivo) evalua a true, pero archivo.get(ch) no es válido, entonces se imprime dos veces el mismo ch.
Mejor sería poner el get() en el while, como while(archivo.get(ch)), que casi seguro funciona. |