Developpement/23DEV1.1/CM3/Calculs.c

55 lines
834 B
C

#include <stdio.h>
#include <stdlib.h>
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;
}