0

私の以前のコードでは、次のコード行を使用して「コマンド」文字列の最後の9桁を取得していました

if(command.indexOf("kitchen light: set top color") >=0) 
{OnColorValueRed = (command.charAt(28)- 48)*100 + (command.charAt(29)- 48)*10 + (command.charAt(30)- 48);}

今、私は char バッファ (char packetBuffer[UDP_TX_PACKET_MAX_SIZE];) を使用していますが、packetBuffer は文字列ではないため、上記のコードを使用しても機能しません。

4

1 に答える 1