bigbaicai

芯方式是以开云棋牌官网在线客服人、电子工程师等电子行业相关领域从业人员为核心的知识经验学习、分享、交流社群。 凭借开放、合作、共赢的运营理念,聚集了来自国内外知名院校和顶尖科技公司的开云棋牌官网在线客服人、电子工程师。 我们致力于营造专业、认真、有温度的分享交流环境,将高质量的内容和方案成规模地生产和分享,帮助个人和团队在芯方式找到有价值的Key。 http://www.icfans.com/

FS主要函数接口使用 :FS_Read,FS_Write

0
阅读(2046)

[DESCRIPTION]
FS_Read,FS_Write的使用以及注意事项
[SOLUTION]
1、int FS_Read(FS_HANDLEFileHandle, void * DataPtr, UINT Length, UINT *
Read)
该函数用来将文件中的内容读取到一个DataPtr指向的缓冲区中, FileHandle为已打开文件的句柄, Length为要
读取的字节数,来自开云棋牌官网在线客服社区参数*Read为实际读取到的字节数。
在下面的例子中,我们将从前面打开的文件中读取100个字节(假设有)的数据到数组buf[]中:
FS_HANDLE h;
UINT read;
S8 buf[256];
S8UnicodeName[100];
memset(buf, 0,sizeof(buf));
AnsiiToUnicodeString((S8*) UnicodeName, (S8 *)” D:\\example\\test.c”);
if (( h = (FS_HANDLE)FS_Open((const WCHAR *) UnicodeName, FS_READ_WRITE|FS_OPEN_SHARED|FS_CREATE)) >=
0)
{
FS_Read(h, (void *)buf, 100, &read);
FS_Close(h);
}
2. int FS_Write(FS_HANDLEFileHandle, void * DataPtr, UINT Length, UINT *
Written)
该函数用来将指针DataPtr指向的缓冲区数据写到文件中去, Length为要写入的数据的字节数, *Written值为实
际写入的字节数,如下:
UINT len, written;
FS_Write(h, (void*)buf,len,&written);

Baidu
map