#ifndef CARRERAHILOS_H
#define CARRERAHILOS_H

#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>

#define N_COCHES 8

// Declaración de la estructura coche_t
typedef struct
{
    int id;
    char *cadena;
} coche_t;

// Declaración de variables globales
extern coche_t Coches[N_COCHES];
extern volatile int clasificacionFinal[N_COCHES];
extern volatile int posicion;
extern pthread_mutex_t mutex;

// Declaración de funciones
void *funcion_coche(void *arg);
void mostrarMensajeAscii();

#endif // CARRERAHILOS_H
