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

Eso ya lo he solucionado, ahora cuando compilo me da un error donde no lo hay, creo:

Código C:
Ver original
  1. #include "ciclistas.h"
  2.  
  3. void crear_fich(FILE* pf) {
  4.          char otro;
  5.          ciclista nuevo_corredor;
  6.  
  7.      if((pf = fopen("tour_france.dat", "wb")) == NULL) {
  8.         perror("Al crear el fichero de Tour de Francia");
  9.                 exit(2);
  10.          }
  11.          
  12.          /* Lectura de los ciclistas */
  13.          do {
  14.                 printf("Deme el dorsal(entero):");
  15.                 scanf("%d",&nuevo_corredor.dorsal);
  16.                 printf("Equipo: ");
  17.                 LEE_CAD(nuevo_corredor.equipo, T_EQUIPO);
  18.         printf("Nombre: ");
  19.                 LEE_CAD(nuevo_corredor.nom, T_NOM);
  20.         printf("Apellidos: ");
  21.                 LEE_CAD(nuevo_corredor.apell, T_APELL);
  22.         printf("Nacionlidad: ");
  23.                 LEE_CAD(nuevo_corredor.nacion, T_NACION);
  24.         nuevo_corredor.tiempo = 0.0;
  25.                 /*Escribe el corredor en el fichero */
  26.                 fwrite(&nuevo_corredor, sizeof(ciclista),1, pf);
  27.         printf("¿Otro? (s/n) ");
  28.                 LEE_CAR(otro);
  29.     }while((otro=='s') || (otro=='S'));
  30.     if(fclose(pf) == EOF){
  31.         printf("Error al cerrar el fichero, compruebe si hay información\n");  
  32.                 exit(3);
  33.         }
  34. } /* crear_fich()*/

Este es el error: En la función ‘crear_fich’:
actualizar_tiempos.c:19: error: ‘NOM_EQUIPO’ no se declaró aquí (primer uso en esta función)
actualizar_tiempos.c:19: error: (Cada identificador no declarado solamente se reporta una vez
actualizar_tiempos.c:19: error: para cada funcion en la que aparece.)