Arduino – SD库 – peek

点击返回Arduino-SD库页面

peek

描述

peek函数可用于从指定文件中读取一个字节的数据。但是与read函数不同的是,使用peek函数读取数据后,被读取的数据不会从数据流中消除。这就导致每一次调用peek函数,只能读取数据流中的第一个字符。然而每一次调用read函数读取数据时,被读取的数据都会从数据流中删除。

本函数属于Stream类。该函数可被Stream类的子类所使用,如(Serial, WiFiClient, File 等)。
详情可查看太极创客Stream教程

语法

file.peek()

参数

file:File实例化对象(由SD.open()返回)

返回值

设备没有接收到数据时,返回值为-1

设备接收到数据时,返回值为接收到的数据流中的第1个字符。

示例程序

 

效果演示
arduino-sd-peek-效果演示 Arduino SD卡读写模块 太极创客
arduino-sd-peek-效果演示