Título: duda para un programita [resuelto] Publicado por: flony en 30 Agosto 2014, 05:24 am hola gente alguien me podria decir si se puede pasar de un txt
Citar pepe a un vector string [6], mas o menos mi idea era luis juan jose carlos raul flony Código: void leer_txt() Título: Re: duda para un programita Publicado por: ZeroVzla en 30 Agosto 2014, 05:42 am Buen día,
Creo que es porque getline no devuelve la línea, la guarda en la variable que le pasas por el segundo parámetro. Si dices getline(MiArchivo, linea); entonces el valor se guardará en linea, por lo que debería ser: Código
Título: Re: duda para un programita Publicado por: ecfisa en 30 Agosto 2014, 11:02 am Hola flony.
Pero de ese modo el código queda muy dependiente de la cantidad de líneas que tenga el archivo... Me parece que sería mas flexible de este modo: Código
Saludos Título: Re: duda para un programita Publicado por: rir3760 en 30 Agosto 2014, 18:04 pm En la mayoria de los casos (por ejemplo este) se puede evitar el uso de la funcion feof, en su lugar se verifica el resultado de la funcion utilizada:
Código
Un saludo Título: Re: duda para un programita Publicado por: flony en 31 Agosto 2014, 20:26 pm gracias a todos por darme una mano :)
ZeroVzla tenias razón era así, ecfisa me hiciste acordar que con <vector> se puede devolver la función y no dependería de una "x" cantidad de lineas, y rir3760 esa parte no la sabia. |