int main(const int ac, const char *const *const av) { unsigned int iterator; int fd; if (ac == 1) ft_display_file(0); else { iterator = 0; while (++iterator < (unsigned)ac) { if ((fd = open(av[iterator], O_RDONLY)) == -1) write(1, "Error\n", 6); else { ft_display_file(fd); close(fd); } } } return (1); }
int main(int argc, char **argv) { if (argc == 1) { write(2, "File name missing.\n", 19); return (0); } else if (argc > 2) { write(2, "Too many arguments.\n", 19); return (0); } ft_display_file(argv[1]); return (0); }
int main(int argc, char **argv) { if (argc != 2) { if (argc > 2) write(1, "Too many arguments.", 19); if (argc < 2) write(1, "File name missing.", 18); return (1); } else { if (ft_display_file(argv[1]) == 1) return (1); return (0); } }