Bonjour,
J'ai fait un programme qui marche avec cette fonction:
J'ai voulu remplacer gets par fgets mais çà ne marche plus. qu'est ce qui ne va pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 void saisie(char formule[],int *var) { char saisie[3]; puts("Saisissez une conjonction de clauses: (Maximum 20 variables propositionelles)"); gets(formule); printf("\nSaisissez le nombre de variables: "); scanf("%d",var); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 void saisie(char formule[],int *var) { char saisie[3]; puts("Saisissez une conjonction de clauses: (Maximum 20 variables propositionelles)"); fgets(formule,sizeof(formule),stdin); fflush(stdin); printf("\nSaisissez le nombre de variables: "); fgets(saisie,sizeof(saisie),stdin); fflush(stdin); sscanf(saisie,"%d",var); }
Partager