コード例 #1
0
ファイル: decal.c プロジェクト: Tasslehof/Corewar-VM
void		put_arg(t_fork *fork, t_game *game)
{
  fork->first_arg = recup_arg(game, fork->first_flag,
			      fork);
  fork->sec_arg = recup_arg(game, fork->sec_flag,
			    fork);
  fork->third_arg = recup_arg(game, fork->third_flag,
			      fork);
  fork->fourth_arg = 0;
}
コード例 #2
0
ファイル: printf_loop.c プロジェクト: HARM67/Fdf
int			printf_loop(const char *fmt, char **str, va_list *list)
{
	int		l;

	l = 0;
	while (*fmt != 0)
	{
		if (*fmt == '%' && *(fmt + 1) != '%')
			recup_arg(&fmt, list, str, &l);
		else if (*fmt == '%' && *(fmt + 1) == '%')
			print_pourcent(&fmt, str, &l);
		else if (*fmt == '{')
			make_color(&fmt, str, &l);
		else
			print_character(&fmt, str, &l);
	}
	return (l);
}