Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Ayuda] algoritmos archivos y pilas
Autor Mensaje
alvar Sin conexión
Secretario de la SAE
:D
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 643
Agradecimientos dados: 41
Agradecimientos: 40 en 34 posts
Registro en: Feb 2012
Mensaje: #1
[Ayuda] algoritmos archivos y pilas Ejercicios Algoritmos y Estructuras de Datos
Hola hice este algoritmo donde cargo registros de un supermercado y uso pilas, me funciona bien porque lo probe con codificacion. El problema es que si quiero guardarlo todo en un archivo como lo haria en que parte tendria que ir el fread y fwrite. Se me acerca el parcial y me vendria barbaro entender esta parte. Agradezco su ayuda.

[Imagen: dsc-0237-1150217.JPG]

Spoiler: Mostrar
[Imagen: Hamster-shot-plays-dead.gif]
(Este mensaje fue modificado por última vez en: 10-11-2014 23:21 por alvar.)
10-11-2014 22:54
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
leibniz Sin conexión
Secretario General

*******

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 849
Agradecimientos dados: 46
Agradecimientos: 24 en 17 posts
Registro en: Dec 2012
Mensaje: #2
RE: [Ayuda] algoritmos archivos y pilas
Antes de que aparezcan esos de 'en vez de pedir ayuda hacelo vos mismo, como hizo Rambo', te diría que compartas algo de código también.

Por arriba te digo, vas vaciando la pila y escribiendo al archivo con fwrite, no es nada loco. De hecho es más fácil escribir a un archivo que armar una pila en un arreglo...

[Imagen: Leibnitz_signature.svg]
10-11-2014 23:24
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] leibniz recibio 1 Gracias por este post
alvar (10-11-2014)
alvar Sin conexión
Secretario de la SAE
:D
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 643
Agradecimientos dados: 41
Agradecimientos: 40 en 34 posts
Registro en: Feb 2012
Mensaje: #3
RE: [Ayuda] algoritmos archivos y pilas
(10-11-2014 23:24)leibniz escribió:  Antes de que aparezcan esos de 'en vez de pedir ayuda hacelo vos mismo, como hizo Rambo', te diría que compartas algo de código también.

Por arriba te digo, vas vaciando la pila y escribiendo al archivo con fwrite, no es nada loco. De hecho es más fácil escribir a un archivo que armar una pila en un arreglo...

logre ubicar lo de fwrite, pero cuando quiero imprimir osea leer el archivo no se donde ubicar el fread y feof, se me superpone con la condicion de p != NULL, esa es la parte en que necesito ayuda. en mi cursada no vimos ejercicios asi. me serviria de ejemplos para ejercicios proximos.

Spoiler: Mostrar
[Imagen: Hamster-shot-plays-dead.gif]
10-11-2014 23:32
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Amadeo Sin conexión
Profesor del Modulo A
Sin estado :(
*****

Otra
UBA - Ciencias Exactas y Naturales

Mensajes: 335
Agradecimientos dados: 3
Agradecimientos: 8 en 8 posts
Registro en: Dec 2009
Mensaje: #4
RE: [Ayuda] algoritmos archivos y pilas
Si podes poné algo de código, no entiendo esas cajitas infestas que les hacen hacer.

.
11-11-2014 00:40
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
leibniz Sin conexión
Secretario General

*******

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 849
Agradecimientos dados: 46
Agradecimientos: 24 en 17 posts
Registro en: Dec 2012
Mensaje: #5
RE: [Ayuda] algoritmos archivos y pilas
(10-11-2014 23:32)alvar escribió:  logre ubicar lo de fwrite, pero cuando quiero imprimir osea leer el archivo no se donde ubicar el fread y feof, se me superpone con la condicion de p != NULL, esa es la parte en que necesito ayuda. en mi cursada no vimos ejercicios asi. me serviria de ejemplos para ejercicios proximos.

Mirá, se me ocurre (flotando, porque sin código no se puede hacer otra cosa) que la pila no es más que una lista donde insertas elementos al inicio y quitas del mismo sitio. Entonces, para escribir la lista en un archivo, iteras desde el inicio de la lista hasta que te encontrás con un puntero a null, que es el final de la lista.

O sea. MIENTRAS no sea NULL, escribo al archivo y paso al siguiente.

Viendo la imagen, si tenes la funcion PUSH debés tener POP por ahí.
Y supongo que cuando la pila está vacía devuelve NULL.

[Imagen: Leibnitz_signature.svg]
(Este mensaje fue modificado por última vez en: 11-11-2014 11:27 por leibniz.)
11-11-2014 11:26
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)