Super_Mat
Messages postés37Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention31 août 2005 21 oct. 2004 à 13:59
un fflush(stdin); résoud le problème ... mais c'est bizard quand même.
Je me demande si je vais pas perdre en portabilité avec ca .
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011 21 oct. 2004 à 10:55
met un retour chariot à la fin de ton msg d'erreur
et mm vide le flot
tu seras fixé...
je dis que c'est un pb d'affichage...
Bonne Prog++
Super_Mat
Messages postés37Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention31 août 2005 21 oct. 2004 à 09:22
Je pense qu'il ne fait rien. Ce qui est bizard, c'est qu'en faisant une opération sur le flux, ca change le comportement de ma fonction, alors qu'il n'y a pas de rapport (à mes yeux) enrte les 2.
En plus, sous Linux, j'ai remarqué que si je fait un affichage, pas de problème. Mais si je fais un affichage, puis libérer ma liste chaînée, puis refaire l'affichage, ca devrait me l'afficher une fois pluis montrer un plantage, vu que j'essaie de lire sur un liste qui n'est plus en mémoire ...
et bien il affiche un message d'erreur AVANT le premier affichage de ma chaîne, comme si l'ordre des opération avait été affectée
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011 18 oct. 2004 à 17:42
il ne fait rien ou il n'affiche rien...
C différent...
Tu fais du C il faut faire attention aux flux...*
++
Super_Mat
Messages postés37Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention31 août 2005 16 oct. 2004 à 13:33
J'ai remarqué un bug : quand je fais certaines manipulations, le programme se bloque (il ne fait plus rien) à moins que juste la ligne d'après je fasse une opération sur le stdout, comme un printf ou un fflush.
Je vois vraiment pas pourquoi, la ligne d'avant marche à la perfection ...
Super_Mat
Messages postés37Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention31 août 2005 28 sept. 2004 à 14:16
magic_Nono > Pas de prob, j'éviterais le + possible la référence à MP.
A propos, à l'occasion je te filerais les fichiers sources, si tu veux bien me les passer avec ton progs.
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011 26 sept. 2004 à 17:45
smat > stp , MP : je l'utilise sans arret pr MétaProg, alors, si on utilise les mm abrev, ça va créer des confusions
sinon, OK avec ta remarque en fait
Magicalement,
++
Nono.
Super_Mat
Messages postés37Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention31 août 2005 25 sept. 2004 à 15:48
J'y avais pensé, mais maintenant GN fait +/- 2000 lignes, et il grandira sûrement encore.
En plus, certains programmes n'ont besoin que des entiers et donc ca fera des progs plus light.
Un autre avantage c'est que l'un peu évoluer sans que l'autre ne soit adapté. J'ai améliorer le calcul de puissance de GN et Hop ! MP est devenu plus performant sans même que je sois obligé de le mettre à jour.
Je pense que sur mon site je vais quand même mettre un "pack" qui regroupe les 2
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011 24 sept. 2004 à 15:05
21 oct. 2004 à 13:59
Je me demande si je vais pas perdre en portabilité avec ca .
21 oct. 2004 à 10:55
et mm vide le flot
tu seras fixé...
je dis que c'est un pb d'affichage...
Bonne Prog++
21 oct. 2004 à 09:22
En plus, sous Linux, j'ai remarqué que si je fait un affichage, pas de problème. Mais si je fais un affichage, puis libérer ma liste chaînée, puis refaire l'affichage, ca devrait me l'afficher une fois pluis montrer un plantage, vu que j'essaie de lire sur un liste qui n'est plus en mémoire ...
et bien il affiche un message d'erreur AVANT le premier affichage de ma chaîne, comme si l'ordre des opération avait été affectée
18 oct. 2004 à 17:42
C différent...
Tu fais du C il faut faire attention aux flux...*
++
16 oct. 2004 à 13:33
Je vois vraiment pas pourquoi, la ligne d'avant marche à la perfection ...
28 sept. 2004 à 14:16
A propos, à l'occasion je te filerais les fichiers sources, si tu veux bien me les passer avec ton progs.
26 sept. 2004 à 17:45
sinon, OK avec ta remarque en fait
Magicalement,
++
Nono.
25 sept. 2004 à 15:48
En plus, certains programmes n'ont besoin que des entiers et donc ca fera des progs plus light.
Un autre avantage c'est que l'un peu évoluer sans que l'autre ne soit adapté. J'ai améliorer le calcul de puissance de GN et Hop ! MP est devenu plus performant sans même que je sois obligé de le mettre à jour.
Je pense que sur mon site je vais quand même mettre un "pack" qui regroupe les 2
24 sept. 2004 à 15:05
++
Nono.