gpt4 book ai didi

c++ - 如何从 char** 读取 cstrings?

转载 作者:行者123 更新时间:2023-11-30 01:50:50 31 4
gpt4 key购买 nike

<分区>

我有一个 char** (空终止数组:数组的最后一个元素为 NULL)由函数返回(我无法更改):

char** ptar = get_ptar();

我想遍历它并将它的值传递给另一个函数(同样我无法更改):

collection(int index, char* str);

到目前为止我有这段代码:

int I = 0;
while (*ptar != 0)
{
collection(i, (char*)(ptar));
ptar++; i++;
}

但它传递的是垃圾值。

是否有更好的方法从空终止数组中获取字符串?


相关问题:

有没有办法得到char** ptar的长度?使用 C++11:

std::char_traits<?>::length

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