+ -
当前位置:首页 → 问答吧 → 课程设计求助!!!

课程设计求助!!!

时间:2011-10-24

来源:互联网

1.提供一需要封装Linux的基本文件操作
2.open个简单的文件操作类库
3.该库既能在windows中使用,也能在Linux中使用
  /lseek/read/write/close 等操作  
  需要封装Windows的基本文件操作
  CreateFile/OpenFile/CloseHandle/WriteFile
  ReadFile/SetFilePointer 等操作

要使用C++的类进行封装。
100分送上

作者: zsy3313422   发布时间: 2011-10-24

fopen、fseek、fread、fwrite这些是C语言标准中的,两个系统应该都支持。
C++也有对应的函数。

如果一定要用lseek、SetFilePointer等等,就要用宏定义来区分不同的系统。

作者: subfate   发布时间: 2011-10-24

分别封装好windows和linux下的函数,然后融合到一起,需要判断下平台的类型,编译器一般也会提供一些辅助的宏可以使用,也可以参考下虚拟文件系统机制

作者: thefirstz   发布时间: 2011-10-24