Dans la séquence suivante si je force le k à 10 cela marche très bien alors que si je mets un scanf le programme se termine anormalement et cela est vrai quel que soit ce que je demande dans le scan même si cela n'a rien à voir avec la séquence. Simplement l'apparition d'un scan produit l'anomalie
......... Merci ...........
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for (ptint = &tab1[0]; ptint < &tab1[0] + n; ptint++) {printf("\n entrez la valeur sur le poste de rang : %d ",ptint - &tab1[0]); printf("\n valeur de &tab1[0] : %d ",&tab1[0]); printf("\n valeur de &tab1[0] + n : %d ",&tab1[0] + n); printf("\n valeur de ptint : %d ",ptint); /*scanf("%d",k); fin anormale si j'enlève les commentaires*/ k = 10; *ptint = k; };
Partager