Stream.parseInt()

Descrição

parseInt() retorna o primeiro número inteiro (long) válido da stream. Caracteres iniciais que não são dígitos (ou o sinal de menos) são ignorados.

Em particular:

  • Caracteres iniciais que não são dígitos ou um sinal de menos, são ignorados;
  • O parsing para quando nenhum caractere foi lido em um time-out de valor confgurável, ou um caractere não-dígito é lido;
  • Se nehum digito válido foi lido quando ocorre time-out (ver Stream.setTimeout()), é retornado 0;

Essa função é parte da classe Stream, e pode ser chamada por qualquer classe que herda da mesma (Wire, Serial, etc). Veja a página principal da classe Stream para mais informações.

Sintaxe

stream.parseInt(list)

stream.parseInt(''list', char skipchar')

Parâmetros

  • stream : uma instância de uma classe que herda da classe Stream.
  • list : a stream a se checar por ints (char)
  • skipChar: usado para ignorar o carctere indicado na busca. Usado, por exemplo, para ignorar o ponto em "2.000.000".

Retorna

long

Ver Também

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.