normalement il faut empiler le - unaire comme un operateur normal, avec une prioritée supérieur aux + -*/ (donc l'algo de l'aiguille marche encore), mais apparemment, j'ai un petit probleme avec ca, ce ne doit pas etre grand chose.
Enfin si tu veux parler de ca, tu peux venir sur #ti-fr j'y suis toutes les journées vu que je suis en stage.
tu peux optimiser en :
if (pTmp->Op == '!') (void)0;
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
heu non en fait j'ai mal ecrit mon probleme:
je represente le - unaire par un !
et quand je fais:
if (pTmp->Op == '!' ) *(pTmp2-1) = (*(pTmp2-1));
il me met !1 = 1 normal
si je met:
if (pTmp->Op == '!' ) *(pTmp2-1) = -(*(pTmp2-1));
il me met !1=-1E1228
je ne comprend vraiment pas.
y'a pas une erreur de casting quelque part à côté?

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
et si tu fais *(pTmp2-1) = 42.8 ?
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
thaur Le 06/07/2004 à 17:22 je laisse tomber ça me saoule.................
Peut-être que *(pTmp2-1) contenait un 1 invalide... Que donne "assert(!memcmp(pTmp2-1,&one,sizeof(float)))" avec "float one=1.0" ?
Sinon y a des chances que ça vienne de TIGCC, oui.
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
il me met Cond? je comprend pas ce que ca veut dire..
PpHd Le 07/07/2004 à 09:26 C'est sur PedroM que tu testes ? Si c'est le cas, c'est peut etre un bug de ma part.