| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
CODE_MAN Conociendo Foroz


Registrado: 23 Ene 2008
Mensajes: 12
|
Publicado: Mar Ene 29, 2008 8:26 pm Título del mensaje: ARCHIVO MODIFICABLE DESDE C++ QUE SIEMPRE ESTE ACTUALIZADO |
|
|
HOLA CHICOS
Soy nuevo por estos sectores de la red, y bueno creo que todos aaquí tenemos algo en común. soy estudiante de Análisis de Sistemas, y pasé a segundo año, lo menciono para que sepan que no soy ningún experto y que de todos podemos aprender más .
Necesito que me ayuden, es toy haciendo un programa en Turbo c++ en el cual deseo que los datos que se modifiquen al correr el programa, se vayan guardando y que siempre despues del ultimo cambio que se haga en la ejecucion del programa en c++ los registros queden guardados en un o el archivo de texto. Yo se que se puede pero no como implementarlo e estado estudiando el tema y me aparecen "iostream, fstream cout, etc. que son al parecer las funciones que tendría que utilizar.
les agradecería una mano y yo tambien en lo que pueda. Gracias a todos
ROLOMIX... Evolucionando a CODE_MAN |
|
| Volver arriba |
|
 |
CODE_MAN Conociendo Foroz


Registrado: 23 Ene 2008
Mensajes: 12
|
Publicado: Jue Ene 31, 2008 12:57 pm Título del mensaje: |
|
|
Tal vez no me expliqué muy bien, el programa está hecho en C++, pero en ejecucion el programa va ir realizando una serie de cambios de ingreso de numeros restas, sumas, etc. pero la idea es que estos numeros que se estarán modificando, cada vez que se termine la última modificacion, estos cambios se almacenen en un archivo de texto (ejemplo "datos.txt"). yo se que se puede, incluso mi primo que estudia lo mismo que yo en los mismos semestres, me ayuda en este desafio, y ayer logramos crear desde el programa en ejecución de C++ un archivo con el nombre que queríamos, y le escribimos de igual manera 5 datos.
Cerramos el programa, cerramos C++ y en la carpeta BIN del C++ estaba creado nuestro archivo "datos.txt" y dentro tenía lo que habiamos escrito por entarada de datos en el programa que hicimos, compilamos y ejecutamos de C++.
Ocea se puede, lo que nos falta es mofificarlo, y ahí está lo complicado por que "como rescato yo un dato que esta en el "datos.txt" si tengo una matriz, como le doy el punto exacto de referencia para que me traiga de vuelta el dato que yo le pida.
WENA WENA, ojala alguuien se aninme. _________________ Atento a sus comentarios...
Cordialmente
ROLOMIX...Evolucionando a CODE_MAN |
|
| Volver arriba |
|
 |
firefenix Forero


Registrado: 06 Nov 2007
Mensajes: 164
|
Publicado: Jue Ene 31, 2008 10:04 pm Título del mensaje: |
|
|
Bueno, no conozco bien ese lenguaje, pero podrías ponerle un separador que sólo sirva para eso, para separar los registros. Así sabrás en qué parte de la matriz va el 1er registro, tras el separador estará el segundo, etc...
Un ejemplo del archivo:
Dato1*Dato2*Dato3*
Así lee caracter a caracter hasta que encuentre un "*". Lo que tengas lo almacenas en la primera posición del vector y sigue leyendo hasta que encuentres otro "*". Vamos, que necesitarás un WHILE y un contador solo.
Ya me contarás. _________________
|
|
| Volver arriba |
|
 |
CODE_MAN Conociendo Foroz


Registrado: 23 Ene 2008
Mensajes: 12
|
Publicado: Mie Feb 27, 2008 3:38 pm Título del mensaje: |
|
|
Bueno Señores.
Debo reconocer que me costó pero lo he conseguido con mi primo.,
también programador en eEvolucion. es complicado para trabajar con archivos, sobre todo cuando uno quiere que siempre despues del ultimo cambio este guarde el ultimo cambio.
LA SOLUCION ERA EN TRABAJAR DE LA MANO CON UN ARCHIVO, PERO "BINARIO",
de esta manera siempre guardo los cambios, aunque cada vez que modifico el archivo binario al guardar me borra todo lo que estaba antes y deja lo que estoy guardando, y para no perder la informacion debo mantener en memoria todos los datos del archivo y al guardarlo, le sumo las modificaciones. es genial, y eso que solo es C++, ya me imagino lo que hare con java, por ejemplo, que ahi ya puedes trabajar con bases de datos y applets.
estoy muy contento.
en sintesis la idea era trabajar con un programa hecho en C++, pero que manipulara datos guardados en un archivo "X" (simulando una base dde datos)Abriera, modificara y guardara.
lo hemos conseguido y solo falta terminarlo, creo que van como 3000 lineas de codigo. está filete
me tomo un mes, y estoy en un 75% del código completo.
Gracias y ahí nos vemos.
ROLOMIX... Evolucionando a CODE_MAN. _________________ Atento a sus comentarios...
Cordialmente
ROLOMIX...Evolucionando a CODE_MAN |
|
| Volver arriba |
|
 |
firefenix Forero


Registrado: 06 Nov 2007
Mensajes: 164
|
Publicado: Mie Feb 27, 2008 8:44 pm Título del mensaje: |
|
|
Excelente solución. _________________
|
|
| Volver arriba |
|
 |
|
|
|