-
visual c++ 6.0
Bonjour,
je suis en train de travailler sous visual c++ 6.0. Lorsque j'exécute mon programme C en debug ou en release, je n'obtiens pas les mêmes résultats pour certaines sorties (certaines d'entre elles sont différentes)
Savez-vous à quoi cela peut-il être dû ?
Merci d'avance
-
Généralement, à une variable non-initialisée, ou à un débordement de buffer (Process Heap vs. Debug Heap)...
-
Salut
et comment puis-je m'assurer que c'est dû à un débordement de buffer (j'ai bien initialisé toutes mes variables) ?
-
Généralement, en passant dans le debugger avec la fréquence de contrôle du tas passée à 1/1 (il me semble que la valeur par défaut est 1/100 ou un truc du genre).
Regarde du côté de fonctions comme _CrtSetReportMode()...
Edit: Perdu, c'était _CrtSetDbgFlag()
-
OK, je vais analyser la mémoire
Merci de tes infos