A voir également:
- Probleme de programmation en C
- Application de programmation - Guide
- Mettre en veille un programme - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Lancer un programme en administrateur automatiquement sans mot de passe ✓ - Forum Windows
1 réponse
Utilisateur anonyme
25 sept. 2012 à 08:37
25 sept. 2012 à 08:37
Bonjour
Tu as un & en trop, et ton, %lf n'est pas au bon endroit :
Tu as besoin du & dans un scan parce que tu veux modifier la variable : pour ça il faut connaître son adresse, c'est le rôle du &
Par contre, pour imprimer sa valeur, tu n'as besoin que de la valeur. Si c'est l'adresse que tu passes (en mettant &) ça va afficher n'importe quoi, voire planter.
Tu as un & en trop, et ton, %lf n'est pas au bon endroit :
printf("votre imc est %lf\n",IMC);
Tu as besoin du & dans un scan parce que tu veux modifier la variable : pour ça il faut connaître son adresse, c'est le rôle du &
Par contre, pour imprimer sa valeur, tu n'as besoin que de la valeur. Si c'est l'adresse que tu passes (en mettant &) ça va afficher n'importe quoi, voire planter.