« Programmation C/Mathématiques » : différence entre les versions

Contenu supprimé Contenu ajouté
m Formatage, ajout de code
Ligne 1 :
<noinclude>{{Programmation C}}</noinclude>
Pour pouvoir utiliser les fonctions mathématiques, il faut utiliser l'en-tête <ttcode><math.h></ttcode>, ainsi que <ttcode><errno.h></ttcode> pour gérer les erreurs :
 
<source lang="c">
Ligne 7 :
</source>
 
Comme pour un certain nombre de fonctions de la bibliothèques standard, il est en effet nécessaire d'utiliser <ttcode><errno.h></ttcode> pour détecter l'erreur d'une fonction mathématique (voir le chapitre sur la gestion d'erreurs pour voir comment utiliser <ttcode><errno.h></ttcode>).
 
'''Note :'''
Sur certains compilateurs comme GCC, il est nécessaire d'ajouter durant l'édition des liens une option pour que la « librairie mathématique » soit liée au programme. Pour GCC, cette option est <ttcode>-lm</ttcode>. Sans cette option, le programme pourra compiler, mais le résultat à l'exécution sera surprenant...
 
== Exponentiations ==