gpt4 book ai didi

c++ - sizeof - 将指针转换为数组

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

<分区>

Possible Duplicate:
How to find the sizeof(a pointer pointing to an array)

我有以下代码

int myfunc(char *arr)
{
const int sizearr = sizeof( arr ) / sizeof(char);
}

这会产生指针的大小,而不是我传递给函数的 char 数组 [17] 的大小。

我知道我可以使用 strlen 来解决问题,但是有什么方法可以将 char*arr 指针转换回我传递给函数的 char 数组 [17] 以便使用 sizeof(char array[ 17]) ?

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