Bonjour tout le monde, voila mon probleme :
int loadtablo()
{
static int i = 1;
char caractere;
FILE *fichier; // Déclare le fichier
fichier = fopen("tableau1.txt","r"); // Ouvre le fichier
while (!feof(fichier)) {
fscanf (fichier,"%s",&caractere); // lecture du fichier
caractere = caractere - 48;
g_BoardArray[i] = caractere;
i++;
}
fclose (fichier);
ShowMessage("fin de l'initilisation");
}
En fait il a deux choe que je ne comprend pas c ll'utilité de declarer i en static "static int i = 1;" et l'obligation de faire une pause a la fin "ShowMessage("fin de l'initilisation");"
G droit a un message d'erreur si je les change !!!
Pas a la compilation mais durant l'execution du programme !!
Merci si vous pouviez m'expliquer pourquoi !!!