码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作

时间:2016-07-09 12:02:37      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

文件和流

顺序文件------一个有限字符构成的顺序字符流

C++标准库中:ifstream,ofstream和fstream共3个类用于文件操作统称为文件流类。

文件操作

使用/创建文件的基本流程

 技术分享

建立顺序文件

技术分享

  • 也可以先创建ofstream对象,再用open函数打开ofstream fout;fout.open("test.out",ios::out|ios::binary);
  • 判断打开是否成功:if(!fout) {cerr<<"File open error !"<<endl}
  • 文件名可以给出绝对路径,也可以给相对路径
  • 没有交代路径信息,就是在当前文件夹下找文件

文件的读写指针

对于输入文件,有一个读指针

对于输出文件,有一个写指针

对于输入输出文件,有一个读写指针

标识文件操作的当前位置。

Note:

文本文件/二进制文件打开文件的区别:

  • linux下没有区别;
  • 在window下,文本文件是以“\r\n”作为换行符
  • 读出时,系统会将0x0d0a只读入0x0a
    写入时,对于0x0a系统会自动写入0x0d

 参考链接:

https://www.coursera.org/learn/cpp-chengxu-sheji

文件操作

标签:

原文地址:http://www.cnblogs.com/helloforworld/p/5655318.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!