gpt4 book ai didi

将双指针转换为单指针,反之亦然

转载 作者:行者123 更新时间:2023-11-30 20:56:10 26 4
gpt4 key购买 nike

argv 保存命令行参数,它是一个双指针。我需要将其传递给一个接受单个指针作为参数的函数。我该怎么做呢?只是打字吗?

最佳答案

argv 中的双指针是一个指向指针数组的指针。该数组内的每个指针代表一个以 null 结尾的 C 字符串。

如果另一个函数需要一个指针,它可能需要一个以 null 结尾的 C 字符串,而不是整个数组。这就是为什么强制转换不会产生预期的结果:您需要选择要传递的参数,然后传递 argv[index] ,这将是一个指针。

以上,index表示您传递给函数的参数的位置。它必须介于 0(含)和 argc 之间,独家。

关于将双指针转换为单指针,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27414804/

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