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:
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; }