ListeC ajoutChaine(char* t, ListeC l) { if ( t[0] == '\0') return l; else { l = ajout_fin(l, t[0]); l = ajoutChaine(t+1, l); } }
ListeC ajoutChaine(char* t, ListeC l) { if(t[0] == '\0') { return l; } l = ajoutFin(t[0], l); l->suiv = ajoutChaine(t+1, l); return(l); }
int main(int argc, char **argv) { ListeC chaine1 = malloc(sizeof(struct Element)); //char chaine2[200]; int i; for(i=1; i<argc; i++) { chaine1 = ajoutChaine(argv[i], chaine1); } afficheChaine(chaine1); return 0; }
void remplitMot(char** argv, int argc, char** t, ListeC* l) { int i = 0; while ( i < argc) { if ( argc == 0) { int c = 0; while( t == '\0') { c++; t = argv[0][i]; } } else { *l = ajoutChaine( argv[1], *l); } i++; } }