ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间。

1、插入器(<<)  
向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout<<"Write Stdout"<<’\n’;就表示把字符串"Write Stdout"和换行字符(’\n’)输出到标准输出流。  
2、析取器(>>)  
从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin>>x;就表示从标准输入流中读取一个指定类型(即变量x的类型)的数据。

3,在fstream类中,有一个成员函数open(),就是用来打开文件的,其原型是:

void open(const char* filename,int mode,int access);

4,打开的文件使用完成后一定要关闭,fstream提供了成员函数close()来完成此操作,如:file1.close();就把file1相连的文件关闭。

5, 文本文件的读写很简单:用插入器(<<)向文件输出;用析取器(>>)从文件输入。假设file1是以输入方式打开,file2以输出打开。示例如下:  
file2<<"I Love You";//向文件写入字符串"I Love You"  
int i;  
file1>>i;//从文件输入一个整数值。

最新文章

  1. 关于XHR对象中status范围的记录
  2. Cloud9:解决ThinkPHP在C9上运行时连接数据库时报错&quot;No such file or directory&quot;的问题
  3. oracle10g在rh6上安装缺少libXtst*的包导致不能出OUI
  4. (转)JS获取当前对象大小以及屏幕分辨率等
  5. ASPNET登陆总结
  6. 引用 模块编译Makefile模板
  7. Ace of Aces
  8. hdu 3695 Computer Virus on Planet Pandora(AC自己主动机)
  9. webpack(3)-管理资源
  10. 设计一个字符串类String(C++练习题)
  11. html5 javascript 新增加的高级选择器更精准更实用
  12. kubectl常用命令
  13. PyCharm更改字体和界面样式
  14. Linux权限详解 命令之 chmod:修改权限
  15. html5本地存储技术 localstorage
  16. myBatis中if test 字符串注意事项
  17. sql server字符串中怎么添加换行?
  18. 同步代码时忽略maven项目 target目录
  19. java web mysql.jar java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
  20. linux服务器文件删除空间却未释放

热门文章

  1. C正数负数的原码补码反码以及内存地址分析
  2. C++/CLI剪辑
  3. Android开发实战——记账本(4)
  4. Books Exchange (hard version)
  5. selenium的鼠标事件操作
  6. spring cloud config 连接GitHub访问 报错 Cannot clone or checkout repository
  7. STL顺序容器用法自我总结
  8. 2020最新版idea激活教程
  9. vue 项目太大, 导致 javascript heap out of memory
  10. jmeter的使用---JDBC