Ejemplo n.º 1
0
static int	ft_l_chars(va_list ap, t_env *env)
{
	wchar_t	*arg;
	int		i;

	i = 0;
	arg = va_arg(ap, wchar_t *);
	if (arg == NULL)
		env->world = NULL;
	else if (arg[0] == 0)
		return (0);
	else if (arg)
	{
		while (arg[i])
		{
			ft_printf_conv_unicode(arg[i], env);
			if (i == 0 && env->quest)
				env->world = ft_strdup(env->quest);
			else
				env->world = ft_strcat(env->world, env->quest);
			i++;
			free(env->quest);
		}
	}
	i = ft_print_s(env);
	return (i);
}
Ejemplo n.º 2
0
int main(int argc, char **argv)
{
	int	tab[5];
	int i = -1;
	int	c = 32764;
	int	cn = '\n';
	void	*pro;
	wint_t	car;
	t_data dt;
	wchar_t	tabint[] = L"Yolo 1234 5678 90ab c";
	char str[] = "Test pour string simple";
	printf("main : %d\n", __LINE__);
	dt.format_flag = 0;
	dt.size_flag = "l";
	dt.min_size = 1;
	printf("main : %d\n", __LINE__);
	ft_print_s(&tabint, dt);
	dt.size_flag = "";
	ft_print_s(&str, dt);
	return (0);
}