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#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N_EQUIPOS 10
#define T_EQUIPO 21
#define T_NOM 51
#define T_APELL 101
#define T_NACION 31
typedef struct {
int dorsal;
char equipo[N_EQUIPOS];
char nom[T_EQUIPO];
char apell[T_NOM];
char nacion[T_APELL];
double tiempo;
} ciclista;
#define LEE_CAR(c)\
c=getchar();\
while((c=='\n') || (c==' ') || (c=='\t'))\
c=getchar();
#define LEE_CAD(c,n) { int i=0; \
c[i]=getchar();\
while((c[i]=='\n') || (c[i]=='\t')) c[i]=getchar();\
while ((c[i]!='\n') && (i < (n-1))){ \
i++;\
c[i]=getchar(); }\
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