Bonjour,
je voudrais faire une procédure avec un paramètre de sortie. J ai procédé de la manière suivante mais ça ne marche pas :
Il semblerait qu il n y a pas de passage de valeur, dois je faire un passage par adresse ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 int saisie_prix(float prix_du_produit) { char char_prix_du_produit[3]; printf("Entrez le prix\nou tapez 'q' pour quitter\n"); do { gets(char_prix_du_produit); if (char_prix_du_produit[0] == 'q') return FALSE; }while ( sscanf(char_prix_du_produit,"%f",&prix_du_produit) != 1 || prix_du_produit > 2 || prix_du_produit <= 0 ); return TRUE; }
Partager