gpt4 book ai didi

c - 如何使用c在二维数组中传递字符串

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

我使用 strcpy 制作了一个字符串,看起来像

char optarg ={"30","31"}

如何传递数组中的 optarg,使其作为 dest[3][3]={"30","31"}

最佳答案

您的单个​​字符串不应为 char 类型。

字符串基本上等同于 char* 类型,因此要创建字符串数组,请将变量设为 char**。您的代码应如下所示:

int main()
{
//code to generate the strings here...

char** optarg = //array of strings

foo(optarg);
}

void foo(char** dest)
{
//do stuff with dest
}

关于c - 如何使用c在二维数组中传递字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30956138/

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