Ahora si te entendir. Lo que deberias usar es una variable estatica. Y cada vez que ingresas una escuderia le aumentas uno. Asi cada escuderia tiene su propio numero. Algo asi seria el codigo:
Código C:
Ver originalint NumeroUnico()
{
static int numero=0;
numero++;
return numero;
}
int main()
{
int i;
for (i=0; i < 6; i++)
printf("Mi nuevo numero es: %d\n",NumeroUnico
()); return 0;
}
Ahi lo tiene, por cada llamado a la funcion esta devolvera un numero mas. Con eso te sacas el problemas de llevar las cuentas o de usar la variables globales. Cuando ingresas en el sistema una nuieva esduderia llamas esa funcion y te va a devovler un unico numero de identificacion....
Espero que eso alla sido lo que buscabas!