Stream.parseInt()

Last revision:2025/01/09

名称

Stream.parseInt()

説明

Stream.parseInt()は、ストリームバッファから最初の有効なlong型の整数値を返却する。数字以外の文字(先頭のマイナス記号を除く)を読み込んだとき、あるいは、タイムアウトまでに文字が読み込まれないときに、関数は終了する。

この関数はStreamクラスの一部であり、このクラスを継承したすべてのクラス(例えばWireやSerialなど)から呼び出すことができる。Streamのメインページにより多くの情報があるので参照のこと。

書式

  • stream.parseInt()
  • stream.parseInt(lookahead)
  • stream.parseInt(lookahead, ignore)

C言語シグネチャ(avr)

long parseInt(LookaheadMode lookahead = SKIP_ALL, char ignore = NO_IGNORE_CHAR);

long parseInt(char ignore);

引数

lookahead整数が現れるまでにスキップするモード。データ型: LookaheadMode。
SKIP_ALL: マイナス符号、数字以外は、すべてスキップ。デフォルトのモード。
SKIP_NONE: スキップしない。最初の文字が有効な文字でない限り、ストリームは操作されない。
SKIP_WHITESPACE: タブとスペース、ラインフィード、キャリッジリターンをスキップ。
ignore有効な文字が現れてから無視する文字。例えば、1000毎の区切り文字をスキップするために使われる。データ型: char

戻り値

最初の有効な整数値、あるいは、有効な数値が見つからなかった場合は0。データ型: long

オリジナルのページ

https://docs.arduino.cc/language-reference/en/functions/communication/stream/streamParseInt/

実装の解析

まだ解析していません。

最終更新日

August 16, 2026

inserted by FC2 system