deja la structure et la declaration :
typedef struct machin
{
char nom[20];
char adresse[20];
struct machin *suivant;
} Client,*Pclient;
Pclient liste;
pour remplir la liste chainee :
Pclient FILL(char *nom, char *adresse, Pclient suivant)
{
Pclient a;
a=malloc(sizeof(Client));
strcpy(a->nom,nom);
strcpy(a->adresse,adresse);
a->suivant=suivant;
return a;
}
dans le main :
/ /stockage dans des var temp
liste=FILL(tempnom,tempadresse,NULL);
/ /NULL si c le premier que l´on tape
/ /liste si c pas le premier
le remplissage se fait en tete de la liste
pour trouver un truc precis, faut faire une fonction chercher qui stocke l´adresse ou il ya ce qu´on cherche et l´adresse d´avant aussi pour rajouter par exemple entre les 2 au lieu de la tete