Voici les déclarations des variables:
typedef struct
{
char nom[11];
unsigned long points;
} HGS;
HGS scores[5]={{"MyGame", 500}, {"0.50", 400}, {"par", 300}, {"TI", 200}, {"nouveau", 100}}; // variable globale
shot k; //Variable locale dans le bloc ou se trouve ces instructions
// Position du joueur dans la table des records.
for (key=0; key<4; key++)
{
if (score>=scores[key].points) break;
}
//Déplacement vers le bas des détenteurs de records inférieur à celui du joueur
for (k=4; k>key; k--);
{
scores[k].points=scores[k-1].points;
strcpy(scores[k].nom,scores[k-1].nom);
}
Si le joueur se classe au dessus de la qutrieme position, la derniere position n'est pas mise à jour, pourquoi

[edit]Edité par TInouveau le 16-03-2002 à 00:58:28[/edit]