gpt4 book ai didi

c++ - 如何获取 char* x[] 的大小

转载 作者:太空狗 更新时间:2023-10-29 23:23:19 25 4
gpt4 key购买 nike

我如何得到这个的大小:

 char* stringit[4] = {"H","H","UH","i"};

我试过:

sizeof(stringit);

它输出了 32。

我试着做一个 for 循环:

for (i= 0; check != 0; ++i){
check = stringit[i];
}

那也不管用。有没有办法不用传递数组的大小就可以做到这一点?

最佳答案

使它成为一个以 NULL 结尾的指针数组

 char* stringit[] = {"H","H","UH","i" , NULL };

然后对指针进行计数,直到找到一个空指针。

关于c++ - 如何获取 char* x[] 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17034394/

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