GSList list = NULL;
gchar *text = "str1 %s, str2 %s, str3 %s, ...", *new_text;
va_list args;
list = g_slist_append(list,g_strdup("111"));
list = g_slist_append(list,g_strdup("222"));
list = g_slist_append(list,g_strdup("333"));
// имееться список, заполненный выше... как запихнуть
// все элементы списка в переменную args? для того чтобы
// ее потом передать в функцию:
new_text = g_strdup_vprintf(text,args);
printf("new text is: %s\n",new_text);
g_free(new_text);
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ROX-Filer и не юникодная локаль. Патч (2004)
- Форум va_list (2007)
- Форум va_list (2004)
- Форум gtk va_list (2004)
- Форум g_thread_create и va_list (2008)
- Форум va_list и поток. (2008)
- Форум Создать руцями va_list (2003)
- Форум Помогите заполнить анкету (2017)
- Форум [pdf] заполнить форму (2011)
- Форум Заполнить структуру в Golang (2019)