ArduinoのString.charAt()とは
の 文字列.charAt() Arduino の関数は、文字列の特定のインデックス位置にある文字を返します。この関数には、文字列から取得する文字のインデックス位置である 1 つのパラメーターが含まれています。
構文
の構文 文字列.charAt() 機能は次のとおりです。
弦。 char At ( 索引 )
上記の構文では、 索引 キーワードは、文字列内の文字の位置を表します。
リターンタイプ
この関数は、関数パラメーターとして渡したインデックス番号の文字列内の文字を提供します。
パラメータ
この機能には 一 パラメータ:
索引 – 知りたい文字のインデックス位置。文字列内の文字の位置を表す正の整数である必要があります。
Arduino で String.charAt() を使用する方法
を使用するには 文字列.charAt() Arduino で機能するには、次の手順に従います。
- String クラスを使用して文字列を作成します。
- 電話する charAt() この文字列オブジェクトの関数。
- パラメータとして知りたい文字のインデックス位置を charAt() 関数。
以下は、の使用法を説明するコードです 文字列.charAt() Arduino プログラミングの関数:
空所 設定 ( ) {シリアル。 始める ( 9600 ) ;
文字列 myString = 「リナックス」 ;
チャー myChar = myString. char At ( 4 ) ;
シリアル。 印刷する ( 'インデックス 4 の文字: ' ) ;
シリアル。 println ( myChar ) ;
}
空所 ループ ( ) {
}
でシリアル通信を初期化することによって開始されるコード 設定() 関数。その後、新しい文字列変数 myString 値で 「リナックス」 が定義されています。
の charAt() 関数は、4 の引数で myString に対して呼び出されます。これにより、 4 番目 文字列内の位置。インデックスのカウントは左から始まり、数字の 0 から始まります。文字が読み取られると、文字は myChar 変数。のコード値の最後の部分で myChar シリアルモニターに出力されます。
次の出力は、文字列の 5 番目の文字として表示されます。 「リナックス」 は 'バツ' 、したがって、シリアルモニターに出力されます。
ノート: 文字列.charAt() 関数は ASCII 文字のみで機能します。拡張 ASCII または Unicode 文字は処理できません。
結論
の 文字列.charAt() Arduino の関数を使用すると、文字列内の特定の位置にある文字を取得できます。この関数を使用すると、文字のインデックス番号をこの関数のパラメーターとして渡すだけで、文字列から任意の文字を取得できます。この関数の構文、パラメーター、および戻り値の詳細については、記事を参照してください。