Bonjour,

Est-ce que quelqu'un pourrait m'aider ?
J'ai mon code qui devrait supprimer un élément de ma liste sauf qu'au lieu de le supprimer il le modifie avec des caractère "bizarre"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
void FreeGenre(PGENRE_NEW pGenre)
{
    PGENRE_NEW pPrev = FindPrevSibblingGenre(pGenre);
    PGENRE_NEW pNext = pPrev == NULL ? NULL : pPrev->pNext;
 
    if (pGenre->pszNom)
        free(pGenre->pszNom);
 
    free(pGenre);
    pGenre = NULL;
 
    if (pPrev != NULL)
        pPrev->pNext = pNext;
 
    if (pPrev == NULL)
        pRootGenre = NULL;
}
Merci de votre aide