Tema: Archivos
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/08/2014, 11:20
Ch3Ch0
 
Fecha de Ingreso: octubre-2011
Mensajes: 17
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Archivos

Cita:
Iniciado por Henkka Ver Mensaje
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.
Muchas gracias, me funciono como dijiste. Eso quiere decir que la solucion que le busque yo con el contador y agregarle esa condicion no esta bien hacerlo?