vraiment une question conne mais bon...
comment y fô faire pour oubtenir la partie entiere d'un nombre sans passer par le bazar du stack des tags et tou et tou
comme sur la ti : on a par ex int(2.33)=ipart(2.33)=2
COMMENTT ON FAIT SOUS TIGGCC EN C ?????????
tu koa?????? euh ... chuis un chti newbi : sa veu dire koa caster ?
float x = 2,5;
int y;
y = (int) x;
le (int) force le compilo à considérer x comme un entier, c'est le cast
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
en gros, tu as ton
float a = 2.345;
et tu fais
short b;
b = (short)(a);
=> ça va tronquer le float (mais pas l'arrondir)
sinon, dans float.h doit y avoir plein de fonctions qui te plairaient, je pense
(encore que j'ai pas mal survolé la question : j'ai ma bouffe qui cuit)
ah daccord merci bcoup les gars !!!
Et si tu veux la partie entière de ton flottant en tant que flottant, il y a floor.
sinon (float)(int)x ca marche comme floor?
Seulement pour ce qui rentre dans un int.
Sauf pour des constantes, parce que les transtypages sont calculés en temps de compilation, floor ne l'est actuellement pas.
PpHd Le 07/05/2004 à 14:49 Lorsqu'on ecrit ce code ce n'est pas pour les cts en general.