Totalement interdit. Quand la fonction se termine, la mémoire en question est récupérée par le système pour être réutilisée ailleurs. Total tu te retrouves avec l'adresse d'un truc qui ne correspond à rien de concret.
Avec malloc
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 t_sllreg* newSLL(void) /* Créer et initialiser une nouvelle liste */ { t_sllreg *New new=malloc(t_sslreg); return New; }
Partager