gpt4 book ai didi

c - 警告 : makes pointer to integer without cast

转载 作者:行者123 更新时间:2023-11-30 18:38:31 27 4
gpt4 key购买 nike

我目前收到此编译时警告:

warning: assignment makes pointer from integer without a cast

对于以下代码行:

char* msg = my_vect2str(argv[3]);

请注意,我的 my_vect2str 函数具有返回类型 char*,如声明中所示:

char* my_vect2str(char** x);

显然,根据通用标准,argv 被定义为 char** argv

我不太确定为什么会出现此问题。

最佳答案

warning: assignment makes pointer from integer without a cast

很可能您在调用 my_vect2str() 时,调用之前没有为其提供原型(prototype)。因此,由于编译器不知道 my_vect2str() 返回什么,因此它假设 int,尽管出现上述错误消息。

关于c - 警告 : makes pointer to integer without cast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33702341/

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