SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: baggio94 en Martes 13 de Junio de 2006, 02:17
-
Me da verguenza, mi primer post y pidiendo ayuda :(
Pero he trabajado bastante antes de pedirla, y solo es un detalle.
Les cuento, el programa encuentra el camino mas corto y muestra el costo entre 2 puntos. Donde manejo 2 archivos (vertices y arcos), pero resulta que ahora me piden trabajar con un solo archivo datos.dat, de la forma que esta abajo. Entonces es lo mismo, solo que no he podido separar en vertices y arcos a la hora de leer un solo archivo. Aca dejo mi programa original que trabajaba con los archivos separados vertices.txt y arcos.txt.
Decir que ya hice el programa para archivos separados de vertices.txt y arcos.txt .
Ahora lo que quiero es unir estos 2 archivos en uno llamado datos.dat y calcular lo mismo.
Me he atrasado demasiado, es para mañana :? , y solo me falta ese detalle de separar al llegar a la palabra arcos!! :? , sin poder hacer esa separacion al leer, esta listo el programa, solo falta la separacion nada mas.
De antemano muchas gracias.
-
puesdes leer caracter por caracter usando fgetc(), y cuando encuentres un salto de linea, pues tan facil como que pasa al siguiente renglon, ahora lo que veo es que una linea si no es una cabecera, empieza siempre con un número, asi que si al leer una letra despues de un salto de linea llegas a la cabecera arcos o vertices. Tambien puedes usar fscanf(), que si te lee la linea completa, entonces ya no hay ningun problema.
Jejejejejejeje se me hace chusco que te hayas atorado en una trivialidad.
-
Seguramente este diciendo una tonteria pero..... los archivos de tipo .dat no se leian con fread y se escribian con fwrite?
-
http://c.conclase.net/librerias/funcion.php?fun=fread (http://c.conclase.net/librerias/funcion.php?fun=fread)
http://c.conclase.net/librerias/funcion.php?fun=fwrite (http://c.conclase.net/librerias/funcion.php?fun=fwrite)
-
Seguramente este diciendo una tonteria pero..... los archivos de tipo .dat no se leian con fread y se escribian con fwrite?
cuando son archivos binarios se leen con fread y se escriben los registros con fwrite.
-
Pero bueno, no importa si le pones extension .dat, le puedes poner texto, eso es como decir, analogamente es como los estereotipos.