procédure avec paramètre de sortie
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 :
Code:
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;
} |
Il semblerait qu il n y a pas de passage de valeur, dois je faire un passage par adresse ?