ff_stdio.h
size_t ff_fwrite( const void *pvBuffer, size_t xSize, size_t xItems, FF_FILE * pxStream );
将数据写入嵌入式 FAT 文件系统中打开文件的
当前读取/写入位置。 读取/写入位置按写入字节数
递增。
参数:
pvBuffer
|
指向要写入文件的数据源的
指针。
|
xSize
|
正在写入文件的每个项目的大小(以字节为单位)。
|
xItems
|
待写入文件的项目数。 每个项目的
大小由 xSize 参数设置。
|
pxStream
|
指向被写入数据的文件的指针。
该指针与调用
ff_fopen() 返回的指针相同,最初用于打开文件。
|
返回:
返回实际写入文件的
项目数。 当项目大小为 1 时,写入文件的项目数
只能等于写入文件的字节数。 每个任务的
大小由 xSize 参数设置。
如果写入文件的项目数小于 xItems 值,
则任务的 errno 设置为指示原因。 任务
可以使用 stdioGET_ERRNO()() API 函数
获取其 errno 值。
用法示例:
ff_fopen() 文档页面中提供的示例
显示了 ff_fwrite() 的使用方式。
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.