#include #include struct maillon { int valeur; struct maillon* suivant; }; typedef struct maillon maillon; maillon* debut(maillon* m, int v) { maillon* result = malloc(sizeof(maillon)); result->valeur = v; result->suivant = m; return result; } maillon* creerListe() { maillon* m = NULL; unsigned short int val; srand(time(NULL)); for(int i = 0; i<10; i++) { val = ; m = debut(m,val); } return m; } maillon* AdditionListe(maillon* l1, maillon* l2) { maillon* m = NULL; unsigned short int val; srand(time(NULL)); for(int i = 0; i<10; i++) { val = ; m = debut(m,val); } return m; } int main(int argc, char const *argv[]) { if(argc<1){ printf("Il faut plus de valeur!"); }else{ maillon* premier = creerListe(argv[1]); maillon* deuxième = creerListe(argv[2]); } return 0; }