ifstream ofstream 的初始化使用

来源:互联网 发布:算法设计策略 编辑:程序博客网 时间:2024/06/06 08:51

这两个一个控制了信息往程序里输入,另一个控制了从程序里往外界输出信息

引用包  : #include <fstream>

类实现  : ifstream instream;

ofstream outstream;   完成实现以后的instream 相当于一个信息导入器,利用信息导入器完成信息往程序里的导入

(理论是这么说,但是实际操作的时候会遇到很多问题)


1. 主程序里实现的 instream对象  是不能拿到支线函数里使用的

instream 往往伴随着 支线程序  因为instream 会存在读取不出来的问题,因此往往需要一个 while + !instream.fail() 来配合使用 

所以在这种情况下 , instream的实现需要在支线程序里完成,同样的

 instream.open ("文件“)   ->   链接文件

instream.get (ch)               ->    从文件中读取字符

这样的操作也是在支线程序里一并完成了   其他内容加工的操作也一并完成

  最后直接返回给main函数 读取到的内容/ 甚至是对内容加以操作的内容


2. instream与outstream的另类读取方式  

  outstream的另类输出方式   outstream << 内容1 << 空格 << 内容2 

                实际得到的结果:  与outstream相链接的文件里就会有  内容1+空格+内容2

 instream的另类输入方式    instream >>  变量1(类型1)  >> 空格  >>变量2( 类型2 )         其中 变量1与2分别被初始化成了类型1 与类型2

               实际得到的结果 : 系统就按照指令从文件中读取出一个符合类型1的赋值给变量1   再读取出一个符合类型2的赋值给变量2



  

原创粉丝点击