Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/11/2005, 10:04
Avatar de jose_d
jose_d
 
Fecha de Ingreso: enero-2003
Ubicación: Cali
Mensajes: 220
Antigüedad: 21 años, 3 meses
Puntos: 4
Hola muchachos, se que esto no tiene que ver con ordenar una lista pero hay va.

necesito hacer una funcion que me devuelva una estructura y asignarsela a una variable del mismo tipo ejemplo
la estructura es de tipo ciudad.

typedef struct ciudad{
struct datos_ciudad datciu;
struct ciudad *sig;
};
y esta es la funcion la idea es que si yo le mando un codigo el me devuelva la estructura para poder trabajar con ella. en este caso es simple lo unico que necesito es el nombre. pero la idea es hacer cosas mas complejas.

Código:
ciudad busciudad(int codigo)
{
 	   if (cab_ciu!=NULL)
 	   {
				 aux_ciu2=cab_ciu;
     			 while (aux_ciu2->sig!=NULL){
				 	   if (aux_ciu2->datciu.codigo == codigo)
				 	   {
				 	   return(aux_ciu2);
					   }
     			 	            aux_ciu2=aux_ciu2->sig;
					   }
				 }
 	   }
ya he hecho eso de mil formas y me salen diefrentes errores


espero me puedan ayudar muchas gracias
__________________
El leer te da el poder de mejorar