bonsoir à tous le monde je utilise player stage comme outil
voici mon code y=p.getYaw()
en utilisant printf j'ai y 1.570796
quand je veut faire un test sur y cad si y=1.570796 alors condition j'ai rien
je ne comprend pas ca
merci
bonsoir à tous le monde je utilise player stage comme outil
voici mon code y=p.getYaw()
en utilisant printf j'ai y 1.570796
quand je veut faire un test sur y cad si y=1.570796 alors condition j'ai rien
je ne comprend pas ca
merci
Bonjour
printf arrondi sûrement la valeur.
Tu peux utiliser "%.nf (remplacer n par un nombre) pour afficher plus de chiffres après la virgule.
Lire la FAQ C - Comment comparer deux réels ?
salut merci pour ta réponse
j'ai essayé
il n'y a aucun affichage à l'écran je suis sous linux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 y=p2dProxy.GetYaw (); printf("%5.f",y);
merci
Pour avoir l'affichage, il faut que tu mettes un \n dans le printf pour aller à la ligne et vider le buffer.
Si tu ne veux pas sauter de ligne, tu peux aussi demander explicitement le vidage du buffer : fflush(stdout);.
Pour poster du code, utilise la balise CODE![]()
Partager