私はcharの配列を操作して、その場で変更する必要があるという問題があります。例えば、私はシリアルなどを介して文字列を受け取ります。文字列と同じになるようにchar配列が必要です。Arduinoが未知のサイズのchar *を扱っています
例:
char* pepe = "whatever";
String stringReceived = "AnyStringOfUnknownSize";
は、私が試した:
For(int i=0; i< stringReceived.lenght(); i++){
pepe[i] = stringReceived.charAt(0);
}
しかし、それはそれはunproperly(余分な文字を残す作品でない場合、文字列は、char型の*と同じサイズである場合にのみ動作しますまたはそのようなもの)。 char配列の長さを変更する方法が見つかりませんでした。 arduinoにchar *についての情報はほとんどありません。
すべてのヘルプは本当に安くなります。
を使用して検討すべきです。 –
あなたはとても助けになりました。ありがとう、このコメントを答えとして書いてください。私はそれを解答として選ぶことができます。歓声 –