Diferencia entre revisiones de «objeto.toInt()»

De ArduWiki
Saltar a: navegación, buscar
(Ejemplo)
(Sintaxis)
Línea 4: Línea 4:
 
== Sintaxis ==
 
== Sintaxis ==
 
<pre>
 
<pre>
toInt(variable);
+
variable.toInt();
 
</pre>
 
</pre>
  

Revisión del 19:22 6 jul 2018

Descripción

Convierte una cadena válida en un entero. La cadena de entrada debe comenzar con un número entero. Si la cadena contiene números no enteros, la función dejará de realizar la conversión.

Sintaxis

variable.toInt();

Parámetros

variable
variable de cualquier tipo a evaluar.

Retorna

Numero tipo int.

Advertencias

Nada.

Ejemplo

String cadena = "";

void setup(){ 
   Serial.begin(9600);
   Serial.println("\n\n Cadena toInt():"); 
   Serial.println(); 
} 

void loop ( ) { 
   while (Serial.available()) { 
      byte c=Serial.read(); 
      if (isDigit(c)) { 
         //convierte el byte entrante en un char y lo concatena a la cadena
         cadena += (char) inChar; 
      } 
      //si obtiene una nueva línea, imprima la cadena, luego el valor de la cadena
      if (cadena == '\ n') { 
         Serial.print("Valor:") ; 
         Serial.println(cadena.toInt()); 
         Serial.print("Cadena:"); 
         Serial.println(cadena); 
         //borrar la cadena para la nueva entrada
         cadena = "" ; 
      } 
   } 
}

Vea también

Referencias