gpt4 book ai didi

c - 如何查找 char** 数组中的元素个数?

转载 作者:行者123 更新时间:2023-12-02 06:23:07 25 4
gpt4 key购买 nike

我有一个char形式的字符串数组**

我正在努力寻找该数组的长度:

typedef struct _stringArray
{
int (*Length)(char**);
char** (*Push)(char**, char*);
char** (*Pop)(char**, char*);
}StringArray;

StringArray* StringArray_Constructor(void)
{
StringArray* stringArray = (StringArray *)malloc(sizeof(StringArray));
stringArray->Push = StringArray_Push;
stringArray->Pop = StringArray_Pop;
}

char** StringArray_Push(char** array, char* string)
{
int size = 0; //how to find how many elements in the array object???

array = realoc(array, (sizeof(char *) * (size + 1));
array[size] = string;
return array;
}

任何帮助将不胜感激!谢谢。

最佳答案

对于 C,您必须自己跟踪。

关于c - 如何查找 char** 数组中的元素个数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5643316/

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