谢谢!还有我想问ios::out和ios::in是有什么区別啊一直搞混起来。
ios::out 标准化输出设备默认是屏幕
ios::in 标准化输入设备,默认是键盘
嗯我看了相关解释现在理解为:out表示从缓存输入到文件,in则相反请问是这样理解对吗?
洎己写的这个代码不知道为什么可以写入但不可以读取我只要一把读取文件的函数放入,则它下面的语句就不会实现直接让我按任意鍵继续。
在查看资料时 ,发现有两种方式 打开文件的方式在ios类(所以流式I/O的基类)中定义 有如下几种方式 : ios::in 为输入(读)而打开文件 ios::out 为输出(写)而打开文件 ios::ate 初始位置 :文件尾 ios::app 所有输出附加在文件末尾 ios::trunc 如果文件已存在则先删除该文件 ios::binary 二进制方式 这些方式是能够进行组合使用的 打开文件的属性同样在ios类中也有定义 : 0 普通文件 ,打开操作 1 只读文件 无法加载插件 2 隐含文件 4 系统文件 对于文件的属性也可以使用“或”运算和“+”进行组合使用 ,这里就?做说明?
谢谢!还有我想问ios::out和ios::in是有什么区別啊一直搞混起来。
ios::out 标准化输出设备默认是屏幕
ios::in 标准化输入设备,默认是键盘
嗯我看了相关解释现在理解为:out表示从缓存输入到文件,in则相反请问是这样理解对吗?