typedef struct {
int fhandle; /**< file descriptor */
off_t startoff; /**< starting offset of this file */
} FILE_INFO;
помогите разобраться что делает g_array_append_val();
есть структура
Код:
далее делаем
Код:
FILE_INFO fi;
GArray *export;
GArray *export;
далее заполняется структура fi, после чего идет вызов
Код:
g_array_append_val(export, fi);
что делает этот вызов? ну т.е. то что добавляет что-то в export я понял, а вот что и как не догоняю...
спасибо если кто поможет
Судя по названию -это функция скорее всего из glib? Ну дак возьмите документацию по glib и прочитайте что она делает. На худой конец посмотрите её исходники - glib опенсорсная библиотека.
Ну судя по названию - добавляет структуру fi к динамического массиву export. Хотите подробностей - см. пост выше.