fileio.h

来自「在VC6环境下开发」· C头文件 代码 · 共 38 行

H
38
字号
#ifndef _FILEIO_H_
#define _FILEIO_H_

#include "def.h"

typedef struct FILE FILE;

#define FILESEEK_SET	0
#define FILESEEK_CUR	1
#define FILESEEK_END	2

#define FILEMODE_READ	1
#define FILEMODE_WRITE	2
#define FILEMODE_MASK	3

#define printf	Uart_Printf
int fflush(FILE * );
char *fgets(char * , int , FILE *);

int sprintf(char * , const char * , ...);
int fprintf(FILE * , const char * , ...);

int initFileSys(void);
FILE *OpenFile(char *name,int mode);
int CreateFile(char *name);
int DeleteFile(char *name);
int FlushFile(FILE *pFile);
int CloseFile(FILE *pFile);
int SeekFile(FILE *pFile,long offset,int origin);
int ReadFile(FILE *pFile, U8 *rBuf, U32 nByte);
int WriteFile(FILE *pFile, U8 *wrBuf, U32 nByte);
unsigned int FileSize(FILE *pFile);
int FileExist(char *name);

void disp_fileInfo(char *name);
void listAllFile(void);

#endif /*_FILEIO_H_*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?