Título: [C++] Crear archivo .txt [SOLUCIONADO] Publicado por: DeMoNcRaZy en 14 Mayo 2015, 17:33 pm Buenas,
Estoy probando a crear archivos de textos, guardando datos, etc.. Tengo este código: Código
Todo funciona bien. Pero me salta un error acá: Código
Se que es por la variable "nombre.", pero estoy intentando buscar información y no doy con el resultado... y el if no se como ponerlo para que se ejecute si el campo no está en blanco u es un número. Si me pudieran dar una ayudita u pista lo agradecería. Un cordial saludo. Título: Re: [C++] Crear archivo .txt Publicado por: Stakewinner00 en 14 Mayo 2015, 17:37 pm ejemplo básico hellow world en fichero
Código
al ofstream se le ha de pasar un const char* Título: Re: [C++] Crear archivo .txt Publicado por: DeMoNcRaZy en 14 Mayo 2015, 18:03 pm Gracias, ya solucioné el problema.
Ahora tengo otro problemilla al leer un string con espacios. Tengo esto: Código
La variable texto no puedo leerla con "cin" ya que se para en el primer espacio, estoy probando con getline, pero no se guarda el texto. Gracias. Título: Re: [C++] Crear archivo .txt Publicado por: Stakewinner00 en 14 Mayo 2015, 18:16 pm No se que error tienes con el getline, en teoría es algo así
Código
Título: Re: [C++] Crear archivo .txt Publicado por: DeMoNcRaZy en 14 Mayo 2015, 18:58 pm Este es el resultado que me da:
(http://i.imgur.com/UfcUexP.png) Y este el código: Código
Título: Re: [C++] Crear archivo .txt Publicado por: Stakewinner00 en 14 Mayo 2015, 19:15 pm Ya lo modifique un poco
Código
Título: Re: [C++] Crear archivo .txt Publicado por: DeMoNcRaZy en 14 Mayo 2015, 20:20 pm Gracias,
Ahora mi duda es la siguiente, Leo el archivo y me aparece todo bien, pero no está bien ordenado. Me aparece así: (http://i.imgur.com/nfYpx0M.png) Cuándo debería aparecerme así que es como la tengo guardada: (http://i.imgur.com/VpAUM7R.png) He probado saltos de líneas, endl, \n, pero se me salta cada palabra en vez de cada frase. Gracias. Título: Re: [C++] Crear archivo .txt Publicado por: Stakewinner00 en 14 Mayo 2015, 20:27 pm el operador >> de ifstream omite los separadores, lo más sencillo es hacer algo tipo
Código
Título: Re: [C++] Crear archivo .txt Publicado por: DeMoNcRaZy en 14 Mayo 2015, 21:23 pm el operador >> de ifstream omite los separadores, lo más sencillo es hacer algo tipo Código
Gracias por la ayuda, ya lo voy entendiendo todo poco a poco. |