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 (2004)
- Форум va_list (2007)
- Форум gtk va_list (2004)
- Форум g_thread_create и va_list (2008)
- Форум va_list и поток. (2008)
- Форум Создать руцями va_list (2003)
- Форум Помогите заполнить анкету (2017)
- Форум [pdf] заполнить форму (2011)
- Форум Заполнить матрицу по спирали (2016)