Bonjour, je code un logiciel sous Dev-Cpp en C et depuis hier mon application se bloque a un moment donne. Je n arrivai pas a trouver le bug. (La compilation fonctionne, aucune erreur ni warning). Du coup j'ai installe Visual Studio 2005 et lorsque mon programme se lance et au moment ou il se bloque cette fenetre aparait: (desole pour le lien, mais j'ai pas reussi a introduire l image ici)
http://lektrosonic.free.fr/logo/Untitled-1.jpg
Grace a cette fenetre, j'ai pu ''localiser'' le bug. J'ai alors realise que cette fenetre apparait lors de l'apel de la fonction malloc. Par exemple :
char* temp_str;
temp_str=malloc(sizeof(char)*40); <<<< a ce moment
if(temp_str==NULL)
{
....
}
Et pour rendre encore plus bizzare le probleme:
malloc est deja appelee avant dans le programme, mais pourtant elle cause l'erreur uniquement a cet endroit!
Que doi-je faire? Ne pas utiliser malloc pour allouer de la memoire ?
Voila ceci est mon probleme, je vous remercie d avance pour la lecture et l'etude de mon probleme.
l3KTr0 Was HeRe