• # allocation de chaine

    Posté par . En réponse au message Probleme de memoire, sprintf. Évalué à 3.

    sprintf écrit des données dans un buffer qui doit déja etre alloué, ce qui n'est pas le cas dans ton code...

    au lien de char * mystring, utilise plutot char mystring[128];

    et au lien de sprintf(mystring,"mon adresse ip est :%s",myip)
    utilise snprintf(mystring,sizeof(mystring),"mon adresse ip est :%s",myip)
    qui fera un test pour etre sur de ne pas copier plus de données dans mystring que sa taille

    voila

    voir man sprintf/snprintf