Tous les développeurs C ont au moins connus une fois un grand moment de solitude devant une erreur de segmentation dont il ne trouve pas l’origine ! Pour trouver d’où vient une erreur de segmentation il n’y a pas 50 solutions. Soit on utilise un bon debugger, soit on place des printf entre chaque lignes. J’ai beaucoup pratiqué les printf jusqu’à ma découverte de Valgrind ! « Valgrind est un outil de programmation libre pour déboguer, effectuer du profilage de code et mettre en évidence des fuites mémoires. » (Wikipédia) Si vous utiliser gcc il faut compiler avec « -g » . Ensuite il [ Read More ]