gpt4 book ai didi

Arduino 草图中的字符长度

转载 作者:行者123 更新时间:2023-12-02 22:27:16 29 4
gpt4 key购买 nike

我在 Arduino 草图中有以下 char:

char inData[80];

当我打印到串行控制台时:

Serial.print(strlen(inData) - 1);

我期望看到:79 而我看到的是:655356553501234567

有人能解释一下为什么会这样吗?

最佳答案

strlen 正在寻找终止 nul。在未初始化的数组或指针上调用它会导致未定义的行为。您需要 sizeof(inData) 代替。

关于Arduino 草图中的字符长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12774297/

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