gpt4 book ai didi

c - 定义二维字符数组时出错

转载 作者:行者123 更新时间:2023-12-04 05:44:48 27 4
gpt4 key购买 nike

我正在尝试定义类型为 char 的数组

char data[][]

我想用它来存储来自另一个数组的一些数据 strcpy()
问题是我不知道确切的长度是多少,我无法在数组中指定长度,我收到了这个错误:
Error array type has incomplete element type
这是完整的代码:
int bit_to_ascii(const char core[], char data[])
{
char char_data2[][];

strcpy(char_data2, core);
len1 = strlen(char_data2);

}

最佳答案

您可以声明它的最大尺寸可能并且适合您的情况,或者使用 malloc(3) 要求运行时为您动态分配确切数量的内存(然后在完成后使用 free(3) 释放该内存)。

关于c - 定义二维字符数组时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10822651/

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