我似乎无法弄清楚我在这里做错了什么 我的结构:
struct listItem {const gchar *name,*val1,*val2,*val3;};
然后我会这样做:
listItem *temp;
const gchar *b1 = (const gchar *) (gtk_entry_buffer_get_text(GTK_ENTRY_BUFFER(obgect->b1)));
这一切都运行正常,但我在这里遇到了分段错误:
temp->name = b1;
抱歉,我太糟糕了
答案 0 :(得分:1)
您需要为temp
分配存储空间,例如:
listItem temp;
temp.name = b1;
答案 1 :(得分:0)