je voudrai vider une structure sans free car c'est une structure que je prend en parametre si je la free ça plante;
par exemple
void Destroy(t_city *name)
{
//je dois vider la structure que je reçois en parametre j'ai essayer free(name) le programme segfault
//j'ai essayé if (name)
// free(name); et ça segfault toujours il faut que je trouve un moyen de la vidé sans free svp
//est ce que memset vide la chaine? je crois qu'on s'en sert pour initialiser la structure mais pas pour vider
memset(name, 0, sizeof(city));
}
dans ma structure j'ai que des pointeurs sur fonctions