Message -nan pour un printf
waterminator
Messages postés
14
Statut
Membre
-
Groarh Messages postés 706 Statut Membre -
Groarh Messages postés 706 Statut Membre -
Bonjour,
en codant pour un projet de mathematique, j'ai decouvert une erreur que je ne connaissais pas... cependant apres quelques recherche infructueuses, je ne comprends toujours pas ce qu'elle signifie...
j'ai donc un printf("%f'.2f", value) qui affiche -nan...
que signifie ce fameux -nan?
en codant pour un projet de mathematique, j'ai decouvert une erreur que je ne connaissais pas... cependant apres quelques recherche infructueuses, je ne comprends toujours pas ce qu'elle signifie...
j'ai donc un printf("%f'.2f", value) qui affiche -nan...
que signifie ce fameux -nan?
1 réponse
Ça veut dire « not a number ». Ça arrive quand tu fais une division par zéro, quand tu joues avec des valeurs infinies ou plus simplement quand tu essayes de convertir une chaîne en nombre et que ce n'est pas possible.
Dans ton cas, vérifie si value contient bien ce que tu as prévu. Si ça se trouve, elle est null...
Dans ton cas, vérifie si value contient bien ce que tu as prévu. Si ça se trouve, elle est null...