Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
charArduinoスケッチの中に次のものがあります:
char
char inData[80];
シリアル コンソールに出力すると、次のようになります。
Serial.print(strlen(inData) - 1);
私は見ることを期待しています: 79代わりに私が見る: 655356553501234567
なぜこれが起こっているのか、誰かが光を当てることができますか?
strlen終了ヌルを探しています。初期化されていない配列またはポインターで呼び出すと、未定義の動作が発生します。sizeof(inData)代わりに欲しい。
strlen
sizeof(inData)