Stream.parseFloat()

Description

Cette fonction renvoie le premier nombre à virgule valide à partir de la position courante. Les caractères de début qui ne sont pas des chiffres (ou le signe -) sont ignorés. La fonction est arrêtée par le premier caractère qui n'est pas un nombre à virgule (après les premiers chiffres pris en compte).

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.parseFloat(); stream.parseFloat(lookahead); stream.parseFloat(lookahead, ignore);

Paramètres

  • stream: tout objet d'une classe utilisant la classe Stream (Serial, Wire, SD, EthernetClient, EthernetServer, ..)
  • lookahead: le mode utilisé pour rechercher un nombre à virgule flottante dans le flux. Types de données autorisés: LookaheadMode. Valeurs lookahead autorisées:

* SKIP_ALL: tous les caractères autres qu'un signe moins, une virgule décimale ou des chiffres sont ignorés lors de l'analyse du flux pour un nombre à virgule flottante. 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

  • Float : renvoie le premier nombre à virgule valide à partir de la position courante.

Voir Également

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.