gpt4 book ai didi

c - 如何将指针传递给固定大小数组类型的函数参数?

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

<分区>

我需要编写一个库包装器。我的包装函数原型(prototype)如下所示

int my_wrapper(char * configstr);

要包装的函数如下所示。

void my_function(char config[CONFIGSTRSIZE]);

我尝试执行以下操作:

int my_wrapper(char * configstr)
{
my_function(configstr);
return 0;
}

这可以编译并运行,但我收到一个错误。告诉我参数是无效类型。

discards qualifiers from pointer target type

有没有办法执行强制转换以告诉编译器调用函数的指针始终是适当大小的指针?

更改接口(interface)或多或少是不可能的。感谢您的反馈。

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