Bonjour,
Je voulais savoir si en C on peut reconnaitre une chaine "constante" d'une chaine dynamique.
j'ai une fonction :
Elle peut deux pointeur vers des chaines, donc, je peux lui donner soit une chaines "en dur", soit une chaine venant d'un fichier par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void addUrl( dataBase *pDB, char *pUrl, char *pType);
Le problème se pose pour faire un "free"...
j'ai une autre fonction :
Elle a pour but de tout "nettoyer" avec les free necessaires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void destroyDataBase(dataBase *pDB);
Tout ce corse quand je me retouve a faire un free sur une constante...![]()
Est-il possible de les différencier ?
![]()
Partager