Bonsoir,
C'est encore moi. J'espère ne pas trop importuner avec mes questions. Vos remarques me sont extrêmement utiles.
Je rencontre une nouvelle difficulté.
J'ai un tableau dans lequel j'introduit un certain nombre de données > 100. Dans une boucle, il apparaît avec les valeurs qu'il faut. Dans une autre, quelques lignes plus bas, ce sont de toutes autres valeurs qui viennent de je ne sais où.
Voici mon code :
Encore merci pour votre aide précieuse !
C'est encore moi. J'espère ne pas trop importuner avec mes questions. Vos remarques me sont extrêmement utiles.
Je rencontre une nouvelle difficulté.
J'ai un tableau dans lequel j'introduit un certain nombre de données > 100. Dans une boucle, il apparaît avec les valeurs qu'il faut. Dans une autre, quelques lignes plus bas, ce sont de toutes autres valeurs qui viennent de je ne sais où.
Voici mon code :
Code:
int Tab[160] = {};
j = 0;
for (x=0; x <= y; x++)
{
if (y == z)
{y = 0;}
else {y++;}
if (y > 6)
{
Tab[j] = x;
Tab[j+k] = x+k;
printf("Test: %d %d\n", Tab[j], Tab[j+k]); // Je teste le contenu du tableau : parfait
printf("j: %d, j+k: %d\n", j, j+k); // Je vérifie aussi ceci
j++;
}
}
// Rien entre les deux boucles
for(x=0; x <= y; x++){
printf("Test2: %d %d\n", Tab[j], Tab[j+k]); // Les valeurs sont totalement différentes. Je ne comprends même pas d'où elles peuvent venir
printf("j: %d, j+k: %d\n", j, j+k); // Ces valeurs sont les mêmes que plus haut.
}
Aucun commentaire:
Enregistrer un commentaire