gpt4 book ai didi

C - 将值插入到结构中

转载 作者:行者123 更新时间:2023-11-30 19:05:42 24 4
gpt4 key购买 nike

我正在尝试将值插入到结构中,以便稍后可以再次显示它们。

typedef struct {
char* displayname;
char* name;
} objectHolder;

void registerObject(char* displayname, char* name) {
objectHolder->displayname = displayname;
objectHolder->name = name;

char buffer[70];
sprintf(buffer, "%s spawned", displayname);

menu.drawFeedNotification(buffer, "Object Spawner");
}

但这返回了我:

source/main.cpp:82:17: error: expected unqualified-id before ‘->’ token
objectHolder->displayname = displayname;
^
source/main.cpp:83:17: error: expected unqualified-id before ‘->’ token
objectHolder->name = name;

我尝试更换 ->但这也没有完成任务。我在 Google 上找不到有关如何正确执行此操作的结果。如有任何帮助,我们将不胜感激。

最佳答案

您有两个问题。

第一个是语法,其中“箭头”-> 用于指向结构的指针

另一个问题是objectHolder不是一个实际的结构实例,它不是一个变量。它是一个类型名称。结构类型的别名。您使用objectHolder来声明和定义结构的变量。

关于C - 将值插入到结构中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49352301/

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