Título: Ficheros C++ Publicado por: harlequinz en 3 Febrero 2011, 19:11 pm Hola, posteo poque ya no se que hacer...me he puesto a hacer este problema como indica en el codigo pero no me lee el fichero y nose porque puede ser, si algun alma caritativa le podria echar un vistazo al codigo se lo agradeceria ;)
Código
Título: Re: Ficheros C++ Publicado por: Oblivi0n en 3 Febrero 2011, 20:14 pm Donde tienes creados los ficheros?
Código podrias usar algo asi: Código
Eso esta bien? en la condicion del while has puesto una entrada de archivos, te compila asi? Título: Re: Ficheros C++ Publicado por: Edu en 3 Febrero 2011, 20:15 pm Tendrian q estar en la misma carpeta donde esta el proyecto no?
Título: Re: Ficheros C++ Publicado por: Oblivi0n en 3 Febrero 2011, 22:00 pm Tendrian q estar en la misma carpeta donde esta el proyecto no? Segun lo tiene el definido si, pero obviamente ai formas de abrirlo en cualquier lado del hd Sus fallos creo que estan en las condificiones de los bucles Título: Re: Ficheros C++ Publicado por: harlequinz en 4 Febrero 2011, 00:04 am Gracias Oblivion por contestarme, pero el fallo creo que no esta en la condicion del while, ya que he hecho lecturas de ficheros en otras ocasiones y no me a dado problema, lo que pretende esa condicion es que mientras peda leer el primer string por ejemplo que lea el resto, de todas formas e provado lo de .eof() aunque ya compruebo la apertura de los ficheros al principio y sigue sin irme :S
Nose si puede ser del formato del archivo...ya que programo en Mac OS y tene un formato .txt pero no tendria k dar problema...nuse que pede ser un saludo! ;) Título: Re: Ficheros C++ Publicado por: darkvidhack en 4 Febrero 2011, 18:23 pm Hola, he mirado por encima el código y no hay ningun fallo aparente, puede ser poque no tengas bien los nombres de los ficheros en la carpeta del proyecto o algo por el estilo, ya que si te devuelve que no se pueden leer los ficheros, es porque alguno de ellos no se ha podido abrir, prueba a ir leyendo y mostrando lo que lees, pero en una función void sin return, para ver lo que se lee y lo que no, y así intentar localizar el fallo.
A todo esto, he hecho un ejercicio exactamente igual, pero con mas funciones, en un examen de practicas de mi universidad, de dónde lo has sacado si no te importa decirlo? Un saludo ;) Título: Re: Ficheros C++ Publicado por: 3mp3z@ndo en 4 Febrero 2011, 20:29 pm Código
Creo que en ese for que te he marcado está el problema, la condición nunca se cumple ya que i no es menor que 0 por lo que si no me equivoco al no ser verdadera la condicion finalizaria la sentencia for y su codigo no se ejecutaria. Saludos Título: Re: Ficheros C++ Publicado por: Garfield07 en 4 Febrero 2011, 21:55 pm Código
No he leido el resto del code, pero te recuerdo que el if se hace si el resultado es 1... Y si en vez de true y false pones lo que es? Si no, borra partes del code, hasta reducirlo y saber donde te falla. Prueba a ver si con el mismo code puedes abrir un archivo y escribir algo... Asi sabras donde esta el fallo :P Título: Re: Ficheros C++ Publicado por: Edu en 4 Febrero 2011, 22:13 pm Sagrini creo q ya encontraron el fallo y lo dijieron, y lo del if no entiendo porq dices q haga eso :S
Título: Re: Ficheros C++ Publicado por: Garfield07 en 4 Febrero 2011, 22:20 pm Sagrini creo q ya encontraron el fallo y lo dijieron, y lo del if no entiendo porq dices q haga eso :S Costumbre. Su code me confunde :P si que me duermo...Gracias Oblivion por contestarme, pero el fallo creo que no esta en la condicion del while, ya que he hecho lecturas de ficheros en otras ocasiones y no me a dado problema, lo que pretende esa condicion es que mientras peda leer el primer string por ejemplo que lea el resto, de todas formas e provado lo de .eof() aunque ya compruebo la apertura de los ficheros al principio y sigue sin irme :S ¿Seguro que se ha resuelto? Me has dicho dos veces que estoy dormido, falta de lectura; creo...Nose si puede ser del formato del archivo...ya que programo en Mac OS y tene un formato .txt pero no tendria k dar problema...nuse que pede ser Título: Re: Ficheros C++ Publicado por: Edu en 4 Febrero 2011, 22:25 pm Lee de arriba para abajo y de izquierda a derecha xD jeje
No ha contestado el del problema y 3mp3z@ndo lo ha descubierto |