Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2008, 18:15
Avatar de hgp147
hgp147
 
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 18 años
Puntos: 36
Pasar estructura como parametro de función en C

Hola,
Hice un array de estructuras y quiero pasar toda la estructura como parametro de una función que me debe devolver un entero. La función tiene que buscar un código dentro de la estructura. Hice esto: (no anda)


Código:
#include<conio.h>
#include<stdio.h>
struct destinos{
       int codDes;
       };

int busqueda(struct destinos,int,int);

void main(){

struct destinos dest[300];
int i;
i=20;
// la variable i es el tamaño de la estructura

pos = busqueda(dest,2,i);

}




int busqueda(struct destinos,int codDes,int i){

struct destinos dest;

int j, pos;

for(j=0;j<i;j++){
   
if(codDes == dest[j].codDes){

pos = j;  
             
}
    
}

return pos;

}
Gracias.
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/