Пример #1
0
Файл: main.c Проект: GustaveD/cg
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);
}
Пример #2
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);
}
Пример #3
0
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);
}
Пример #4
0
Файл: ft_r.c Проект: snk11/ls
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);
}