1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| Tracklist * ajouter_track(Tracklist * t)
{
Tracklist *nouveau_track , pivot = NULL ;
if (( nouveau_track = (Tracklist *)malloc(sizeof(Tracklist))) == NULL )
{
printf(" Erreur d'allocation !\n");
exit (-1);
}
printf("Entrer le nom du track :\n");
scanf("%s", nouveau_track -> track -> nom );
printf("Entrer le nom de l'artiste :\n");
scanf("%s", nouveau_track -> track -> artiste );
printf("Entrer le nom de l'album :\n");
scanf("%s", nouveau_track -> track -> album );
nouveau_track -> suivant = NULL ;
if ( tracklist_vide ( t ) == 0 )
t = nouveau_track ;
else
{
pivot = t ;
while( pivot -> suivant != NULL )
pivot = pivot -> suivant ;
pivot -> suivant = nouveau_track ;
}
} |
Partager