Título: [Resuelto]Duda lista simple enlazada en C Publicado por: Zelandya en 30 Agosto 2012, 04:33 am Hola soy nueva en el foro, estoy haciendo un trabajo para la facu y estoy intentando declarar una lista enlazada simple:
la idea es la siguiente, con esta estructura quiero crear una lista que segun el string que reciba, aloco la cantidad de memoria exacta para esa palabra Código
con esa estructura llege a hacer algo como esto: Código
pero no puedo hacerlo andar, alguna sugerencia? Título: Re: Duda lista simple enlazada en C Publicado por: xiruko en 30 Agosto 2012, 05:18 am hola, hace poco respondi a una duda parecida y quizas te sirva de ayuda:
http://foro.elhacker.net/programacion_cc/duda_lista_simple_enlazada_c-t368885.0.html;msg1773697#msg1773697 (http://foro.elhacker.net/programacion_cc/duda_lista_simple_enlazada_c-t368885.0.html;msg1773697#msg1773697) me dio ganas de hacer el codigo de lo que pides, lo he probado y diria que funciona, aunque falta alguna funcion que recorra la lista para buscar y mostrar algo. Código
espero que sirva. un saludo! edito: he hecho la funcion para mostrar las palabras y el numero de caracteres de cada una (incluida el null al final) para saber si tenia algun error y si que tenia alguno... :silbar: ahora si que funciona bien, y ya que estoy lo dejo acabado. Citar te pasaste xiruko , muchisimas gracias. Solo esperaba alguna sujerencias. De verdad muchisimas gracias ^^ es muy util de nada! Título: Re: Duda lista simple enlazada en C Publicado por: Fire544 en 30 Agosto 2012, 05:26 am Hola Zelandya, mira lo primero es saber cuales datos vas a manejar, en tu caso una lista, lo segundo seria que tipo, dices enlazada, ps ahi tienes algo similar pero con muchos errores, a ver te corrigo: Es correcto hacer struct nodo{...}my_nodo;, pero no recomendado, lo mas factible seria un typedef struct nodo{}; nodo my_struct;, y recuerda dependiendo de tus necesidades es que trabajaras con listas tipo dinamicas o estaticas, tambien recuerda inicializar todo puntero a NULL en su declaracion es muy buena costumbre.!!!
Mira ejemplo: Código
Suerte !! :xD Título: Re: Duda lista simple enlazada en C Publicado por: Zelandya en 30 Agosto 2012, 05:27 am te pasaste xiruko , muchisimas gracias. Solo esperaba alguna sujerencias. De verdad muchisimas gracias ^^ es muy util
Título: Re: Duda lista simple enlazada en C Publicado por: Zelandya en 30 Agosto 2012, 05:41 am muchisimas gracias a ti tambien Fire544 ^^
|