struct TContact
{
char *Nom;
char *Prenom;
*TContact Suivant;
};
TContact *DebutListeContact = NULL;
Ajouter(char *szNom, char *szPrenom)
{
TContact *ctTemporaire = NULL;
ctTemporaire = malloc( sizeof(TContact) );
if(ctTemporaire != NULL)
{
ctTemporaire.Nom = szNom;
ctTemporaire.Prenom szPrenom;
if(DebutListeContact == NULL)
{
DebutListeContact = ctTemporaire;
ctTemporaire.Suivant = NULL;
}
else
{
ctTemporaire.Suivant = DebutListeContact;
DebutListeContact = ctTemporaire;
}
}
else
{
puts("Mémoire insuffisante !");
}
}