gpt4 book ai didi

c - strlen 没有返回带有指向数组的指针的正确值

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

<分区>

我有以下代码:

char* realtor_command[120];
for(int i=0;i<REALTOR_MAX_COMMAND_LENGTH;i++){
realtor_command[i]=malloc(sizeof(120));
}
realtor_command[0]="test_string"
realtor_command[1]="next_test_string"

当我使用 strlen(realtor_command[0]) 时,我得到了错误的值,我在之前的问题中读到这是因为它是一个数组而不是指针,但我还没有找到任何解决方法问题。

我的问题是,是否有办法获取 realtor_command[i] 的长度?

非常感谢。

编辑:

这就是我调用 strlen 的方式:

char* matrix=malloc(strlen(realtor_command[8])+1);

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