Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/05/2010, 12:17
minette1988
 
Fecha de Ingreso: febrero-2010
Mensajes: 258
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: referencia indefinida al compilar

Sigo sin entender por qué me da fallo, respecto a lo que dices del archivo ciclistas.h sólo tengo esto:
Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5.  
  6. #define N_EQUIPOS 10
  7. #define T_EQUIPO 21
  8. #define T_NOM 51
  9. #define T_APELL 101
  10. #define T_NACION 31
  11.  
  12. typedef struct {
  13.     int dorsal;
  14.     char equipo[N_EQUIPOS];
  15.     char nom[T_EQUIPO];
  16.     char apell[T_NOM];
  17.     char nacion[T_APELL];
  18.     double tiempo;
  19. } ciclista;
  20.  
  21.  
  22. #define LEE_CAR(c)\
  23.         c=getchar();\
  24.         while((c=='\n') || (c==' ') || (c=='\t'))\
  25.             c=getchar();
  26.  
  27. #define LEE_CAD(c,n) { int i=0; \
  28.                      c[i]=getchar();\
  29.              while((c[i]=='\n') || (c[i]=='\t')) c[i]=getchar();\
  30.              while ((c[i]!='\n') && (i < (n-1))){ \
  31.                 i++;\
  32.             c[i]=getchar(); }\
  33.              c[i]='\0'; }

Compilo estos archivos excepto el de ciclistas.h: gcc ciclistas_main.c ciclistas_alta.c clasif_por_equip.c listar_por_tiempo.c listar_por_tiempo_y_equip.c ordenar_fich_por_tiempo.c media_total.c media_de_cada_equip.c dar_de_baja.c