[math.h] Problème d'utilisation de ceil
Bonjour,
J'ai un simple code où j'utilise ceil de math.h.
Vous remarquerez que les deux dernières lignes sont identiques, si l'on fait abstraction de l'affectation ("int nombre2 = ").
Cependant, lors de la compilation la première des deux lignes ne renvoient aucune erreur, mais la seconde en envoie :
Citation:
cc test.c
/tmp/ccGv6axZ.o: In function `main':
test.c: (.text+0x69): undefined reference to `ceil'
collect2: ld a retourné 1 code d'état d'exécution
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<errno.h>
#include<math.h>
int main()
{
int nombre = 30;
int numeroErreur = 15;
ceil(((nombre - strlen(strerror(numeroErreur))) / 2.0));
int nombre2 = ceil(((nombre - strlen(strerror(numeroErreur))) / 2.0));
} |
Comment puis-je faire pour que l'affectation se déroule correctement ?
D'avance merci pour vos réponses.
xenos