Hello once again
En grande partie grâce à l'aide reçue sur ce site, je commence à me sentir un poil plus à l'aise avec le langage C, même si mes compétences sont encore largement basiques.
Ce matin, j'ai rédigé un programme qui fonctionne à ceci près qu'il y a deux endroits où la fonction scanf semble tout simplement être ignorée. Je vous montre l'extrait du code correspondant:
Quand je fais tourner le programme, il me demande bien:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 case '2': printf("Il y a deux couches dans le milieu \n") printf("Entrez les coordonnées i_1 et j_1 d'un point \n"); scanf( "%f, %f", &i_1, &j_1); printf("Entrez les coordonnées i_2 et j_2 d'un point \n"); scanf("%f, %f", &i_2, &j_2); if....... etc
"Entrez les coordonnées i_1 et j_1"
Je les lui rentre et il les accepte.
Par contre, il me met ensuite
"Entrez les coordonnées i_2 et j_2"
Mais cette fois, il ne me laisse pas la possibilité d'entrer les valeurs en question et saute directement à la suite du programme.
Ca me refait exactement la même chose un peu plus loin dans le code et je ne comprends vraiment pas pourquoi![]()
Quelqu'un aurait il une idée?
Partager