peek()
Description
Read a byte from the file without advancing to the next one. That is, successive calls to peek()
will return the same value, as will the next call to read()
.
This function is part of the Stream class, and is called by any class that inherits from it (Wire, Serial, etc).
Syntax
stream.peek()
Parameters
stream
: an instance of a class that inherits from Stream.
Returns
The next byte (or character), or -1 if none is available.
See also
- Stream
- available()
- read()
The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.