gpt4 book ai didi

c - 如何编辑 glib 列表中的现有数据

转载 作者:太空宇宙 更新时间:2023-11-04 08:36:03 26 4
gpt4 key购买 nike

我使用 glib 的列表(链接列表)在我的程序中存储字符串列表。我已经能够在列表中追加、前置或插入新项目,但无法编辑列表中的现有项目。我在 glib 的文档中找不到合适的功能来编辑项目。 glib 中是否实现了任何函数来执行此操作?

最佳答案

我认为你应该直接使用结构,因为内部结构是 exposed :

struct GList {
gpointer data;
GList *next;
GList *prev;
};

所以,例如:

GList *bar = g_list_last(foo);
bar->data = NULL; //for instance

关于c - 如何编辑 glib 列表中的现有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26186479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com