C/C++文件读写操作

基于C的文件操作

流式文件操作

这种方式的文件操作有一个重要的结构FILE,FILE在头文件stdio.h中定义。

I/O文件操作

这是C提供的另一种文件操作,它是通过直接存/取文件来完成对文件的处理,而上篇所说流式文件操作是通过缓冲区来进行;流式文件操作是围绕一个FILE指 针来进行,而此类文件操作是围绕一个文件的“句柄”来进行。

基于C++的文件操作

在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O。

基于WINAPI的文件操作

WINAPI提供了两种文件操作函数,一组是为了和16位程序兼容,这种函数比较简单;而另一种是专门为32位程序设计。

参考链接

  1. C/C++文件输入输出操作——FILE*、fstream、windowsAPI,by 苦涩的茶.
  2. C++的iostream标准库介绍+使用详解(转),by 极客先锋.
  3. malloc和free函数详解,by Healtheon.
  4. C/C++堆、栈及静态数据区详解,by Healtheon.
  5. C++——使用变量作为数组长度,by dreamiond.
  6. C++ STL中容器的使用全面总结,by jimofanhua0000.
  7. c++ new/delete的用法,by liuhmmjj.