Diferencia entre revisiones de «File.peek()»

De ArduWiki
Saltar a: navegación, buscar
(Referencias)
(Vea también)
Línea 26: Línea 26:
  
 
== Vea también ==
 
== Vea también ==
* [[File.read()]]
+
<categorytree mode=all>Libreria SD</categorytree>
  
 
== Referencias ==
 
== Referencias ==
 
[[Category:Libreria SD]]
 
[[Category:Libreria SD]]

Revisión del 19:49 14 jun 2019

Descripción

Devuelve el siguiente byte (carácter) del archivo, sin avanzar al siguiente. Es decir, las llamadas sucesivas a peek() devolverán el mismo carácter, al igual que la próxima llamada a File.read().

El valor recuperado es relativo a la posición del "cursor".

Sintaxis

archivo.peek();

Retorno

El valor recuperado, o -1 si no hay datos para leer (int). Esto último puede deberse a que se alcanzó el final del archivo, porque está cerrado o porque no fue abierto para lectura.

Advertencias

  • Si por error no se verifica de antemano si hay datos disponibles, peek() retornará 255 para byte en el caso que el valor real sea -1 (nada).
  • Esta función siempre fallará si la instancia representa un directorio o carpeta.

Ejemplo

// Pendiente de hacer
void setup() {
}
void loop() {
}

Vea también


Referencias