des que je compil ce prog y'a pas de pb, des que je le lance,
_crt me trouve une fuite et me fait un dump de la memoire, juste apres le malloc et juste apres le memset. Le pire c que j'ai fait le test sur une structure et c pareil. C koi le pb ??? Vous avez de meilleurs fonction pour debugger un prog ??? Pour tester les malloc, les free, ... ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 13 oct. 2003 à 10:40
La seule chose a tester sur un malloc est de savoir si le retour est NON NULL auquel cas va bon et tu free().
Si NULL alors STOP.
Le meilleur debug est un codage rigoureux.
BruNews, ciao...
cs_Manson
Messages postés137Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention30 septembre 2004 13 oct. 2003 à 11:04
je suis tout a fait d'accord, mais des fois tu fais pas gaff et puis tu continu a coder, et tu te choppe un segfault et tu sais pas d'ou il vient, donc tu debug. Le pb, c ke meme les allocations basique ont l'air de foire (ce qui est pas normal, nan ?). J'ai remplace les malloc par des GlobalAlloc et les free par des GlobalFree ca a l'air de mieux passe. Mais bon je peux pas changer ce que strdup, ... utilise. A moins de malloc moi meme et de faire un strcpy, qu'en pense-tu ?