gpt4 book ai didi

c - 错误 : return makes pointer from integer

转载 作者:行者123 更新时间:2023-12-03 22:19:44 28 4
gpt4 key购买 nike

我试图创建一个函数来扫描字符串并创建一维字符串数组。

在编译时我遇到了这个错误:

return makes pointer from integer without a cast

这个函数的代码在这里:

char **insert_strings(int *n) {
char **strings;
char *string;
strings=(char **)malloc((*n)*sizeof(char*));
for(int i=0;i<(*n);i++)
strings[i]=(char*)malloc(30*sizeof(char));
for(int i=0;i<(*n);i++) {
scanf("%s",string);
strcpy(strings[i],string);
}
return **strings;
}

最佳答案

返回 strings 而不是 **strings**strings 是一个 char

关于c - 错误 : return makes pointer from integer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23933394/

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