示例#1
0
文件: main.c 项目: tirrorex/C
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);
}
示例#2
0
文件: main.c 项目: Qpaq/42Projects
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);
}
示例#3
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);
	}
}