gpt4 book ai didi

c - 使用 strcmp 解引用指向不完整类型错误的指针

转载 作者:行者123 更新时间:2023-11-30 18:45:00 24 4
gpt4 key购买 nike

我尝试使用strcmp。在 Win32 C 项目中,所有工作都正常,当我尝试在 Eclipse Mars Atmel Avr 工具链中编译此代码时,编译失败。

使用strcmp编译错误:

dereferencing pointer to incomplete type

struct Command{
char* address;
char* cmd;
};

struct Command* parsedCommand = ParseCommand(PCmd); //PCmd - char*
if(parsedCommand != NULL)
{
if(strcmp(ADRES, *parsedCommand ->address) == 0)

最佳答案

问题在于您取消引用 parsedCommand 并使用箭头表示法访问该地址。

改变

*parsedCommand ->address

到任一

parsedCommand->address

(*parsedCommand).address

关于c - 使用 strcmp 解引用指向不完整类型错误的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55940811/

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