Stream.parseInt()
Description
Cette fonction renvoie le premier nombre valide entier à partir de la position courante. Les caractères de début de chaine qui ne sont pas des entiers (ou le signe -) ne sont pas pris en compte. La fonction est stoppée par le premier caractère qui n'est pas un chiffre (une fois les premiers chiffres détectés).
Cette fonction fait partie de la classe Stream et est appelée par toute classe qui en dépend (Wire, Serial, etc...). Voir la page principale de la classe Stream pour plus de détails.
Syntaxe
stream.parseInt()
stream.parseInt(lookahead)
stream.parseInt(lookahead, ignore)
Paramètres
- stream: tout objet d'une classe utilisant la classe Stream (Serial, Wire, SD, EthernetClient, EthernetServer, ..)
- lookahead: le mode utilisé pour regarder en avant dans le flux pour un entier. Types de données autorisés: LookaheadMode. Valeurs lookahead autorisées:
- SKIP_ALL: tous les caractères autres que des chiffres ou un signe moins sont ignorés lors de la recherche d'un entier dans le flux. C'est le mode par défaut.
- SKIP_NONE: Rien n'est ignoré et le flux n'est pas touché sauf si le premier caractère en attente est valide.
- SKIP_WHITESPACE: Seuls les tabulations, les espaces, les sauts de ligne et les retours chariot sont ignorés.
- ignore: utilisé pour sauter le caractère indiqué dans la recherche. Utilisé par exemple pour sauter le diviseur de milliers. Types de données autorisés: char
Valeurs Renvoyées
- Int : renvoie le premier nombre valide entier à partir de la position courante.
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |