osfile.h
来自「S3C44B0X全套培训资料及源代码 e008s3c44b0x」· C头文件 代码 · 共 34 行
H
34 行
#ifndef __OSFILE_H__#define __OSFILE_H__#include "..\inc\drv\file.h"#define FILEMODE_READ 1#define FILEMODE_WRITE 2typedef struct{ U8 Buffer[BLOCK_SIZE]; //文件缓冲区 U32 fileblock; //文件当前的簇的位置 U32 filemode; //打开文件的模式 U32 filebufnum; //文件缓冲区中已经读取/写入的字节数 U32 fileCurpos; //读写的当前位置 U32 filesize; //文件的大小}FILE;void initOSFile();FILE* OpenOSFile(char filename[], U32 OpenMode);//U8 OpenOSFileRead(FILE* pfile,char filename[]);U32 ReadOSFile(FILE* pfile,U8* ReadBuffer, U32 nReadbyte);U32 LineReadOSFile(FILE* pfile, char str[]); //读取指定文件的一行//U8 OpenOSFileWrite(FILE* pfile, char filename[]);U8 WriteOSFile(FILE* pfile,U8* WriteBuffer, U32 nReadbyte);void CloseOSFile(FILE* pfile);//得到指定位置的文件名(包括扩展名),文件位置自动下移U8 GetNextFileName(U32 *filepos,char filename[]);//列出当前位置开始第一个指定扩展名的文件,如果没有,则返回FALSEU8 ListNextFileName(U32 *filepos, char FileExName[],char filename[]);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?