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

Hola, antes que nada gracias por tu respuesta que me soluciono esa duda que tenia salvo una cosita, cuando escribo una cadena me imprime la cadena con el ultimo caracter repetido. Por ej, si escribo "Casa" lo que me imprime es "Casaa", que puede ser?
Yo lo solucione agregandole una condicion a While de esta forma:

Código C++:
Ver original
  1. char ch;
  2.     int cont = 0;
  3.     while(archivo && cont != len)
  4.     {
  5.         archivo.get(ch);                    //Obtiene un caracter del archivo
  6.         cout<<ch;                           //Lo muestra en la pantalla
  7.         cont++;
  8.     }

pero no se si esta bien evitar el error de esa forma jaja, me gustaria saber porque me agregaba ese caracter de mas