求c语言对文件操作的通用封装解决方法

求c语言对文件操作的通用封装
求c语言对文件操作的通用封装,
int FILE_ write(void* data, int size, char* file, char* openWay)
  功能:将数据追加到文件的尾部
参数:data 一个数据的缓冲可能是一个结构体
size 缓冲的大小
file 文件的路径
openWall 打开方式,可以是wb+,rb+,ab+ 等

 函数:int FILE_remove(void* data,int size,int index,char*
file,char* openWay)
 
功能:将文件中index位的数据重写成data的内容,做一种假删除
参数::data 一个数据的缓冲可能是一个结构体
size 缓冲的大小
file 文件的路径
openWall 打开方式,可以是wb+,rb+,ab+ 等

int FILE_updata(void* data,int size,int index,char*file,char* file,char* openWay)

------解决方案--------------------
直接使用MFC里面的CFile可以么??还要封装呢
------解决方案--------------------
这种封装价值不大。都是一次性操作,没什么用处。
------解决方案--------------------
楼个没有封转的必要 可以直接使用了
------解决方案--------------------
直接使用也很方便