int main(int ac, char **av) { t_list *headnote; t_list *headchord; int i; char *(*ptrfct)(char*); ptrfct = ft_orderbyalph; headnote = NULL; headchord = NULL; headnote = ft_lstnew(0, "had;fskdfjdssdkf;"); i = 1; while (ac > 1) { ft_addfront(headnote, av[ac - 1], i); ac--; printf("i = %d\n", i); i++; } ft_putid(headnote); ft_printname(headnote); printf("---------\n"); headchord = ft_create_n_chords(3); ft_add_note_in_chord(headchord, headnote); ft_print_chords(headchord); return (0); }
void ft_printlatdir(char *s, t_lsto *lstcmd, t_ind *ind) { t_lsto *lst; ft_print_n(s, lstcmd, ind); lst = ft_getreplist4(s); ft_printname(s, lstcmd, ind); ft_printlist13(lst); }
void ft_printltreversedir(char *s, t_lsto *lstcmd, t_ind *ind) { t_lsto *lst; ft_print_n(s, lstcmd, ind); lst = ft_getreplist(s); ft_printname(s, lstcmd, ind); ft_printlist21(lst); }
void ft_r(char *s, t_lsto *lstcmd, t_ind *ind) { t_lsto *lst; t_lsto *lsti; t_lsto *lstj; t_lsto *lst1; t_lsto *lstibegi; int i; lstj = NULL; lst1 = NULL; ft_print_n(s, lstcmd, ind); lst = ft_getreplist(s); ft_printname(s, lstcmd, ind); lsti = ft_printlist2(lst); lstibegi = lsti; i = 0; while (lsti) ft_function_rl(&lsti, lst, ft_getreplist, ft_printlist3); /* { lstj = ft_function_rl1(&lsti, lst, ft_getreplist, ft_printlist3); lstibegi = ft_copylst1(lstibegi, lsti, lstj); */ /* t_lsto *lst2; lst2 = lstibegi; printf("---------\n"); while (lst2) { printf("lst2name = %s\n",((t_rep*)lst2->content)->name); lst2 = lst2->next; } */ /* lsti = ft_curs(lstibegi, i); lsti = lsti->next; t_lsto *lst2; lst2 = lsti; printf("---------\n"); while (lst2) { printf("lst2name = %s\n",((t_rep*)lst2->content)->name); lst2 = lst2->next; } i++; } while (lsti && i < 50) { printf ("i = %d",i); lstj = ft_function_rl1(&lsti, lst, ft_getreplist, ft_printlist3); if (lstj) lstibegi = ft_copylst1(lstibegi, lsti, lstj); t_lsto *lst2; lst2 = lstibegi; printf("---------\n"); while (lst2) { printf("lstjname = %s\n",((t_rep*)lst2->content)->name); lst2 = lst2->next; } if (lstj) lsti = ft_curs(lstibegi, i); lsti = lsti->next; */ /* t_lsto *lst2; lst2 = lsti; printf("---------\n"); while (lst2) { printf("lst2name = %s\n",((t_rep*)lst2->content)->name); lst2 = lst2->next; } */ /* i++; } */ lstibegi = ft_lst_sort(lstibegi, croissant_pathname); lsti = lstibegi; while (lsti) ft_function_r4(&lsti, lst, ft_getreplist, ft_printlist2); }