void ft_test(char **tab, t_copy tab2) { int i; int ok; int k; ok = 0; i = 0; while (i <= 4) { ft_put_colle(i, &tab2); if (ft_tabcmp(tab, tab2.tab)) { k = -1; ft_result(i, tab2.c, tab2.l, ok); ok = 1; } i++; } if (ok == 0) ft_putstr("aucune"); if (tab2.c <= 1) ok = 0; ft_free(tab, ok); ft_free(tab2.tab, ok); }
int main() { char *mem; char buf[BUF_SIZE + 1]; int ret; int i; int x; int y; i = 0; x = 0; y = 0; mem = (char*)malloc(BUF_SIZE); while ((ret = read(0, buf, BUF_SIZE))) { if (buf[0] == '\n') y++; if (buf[0] != '\n') x++; buf[ret] = '\0'; mem[i] = buf[0]; i++; } mem[i] = '\0'; if (y != 0) x = x / y; ft_tabcmp(mem, x, y); return (0); }