I/O头文件,及(istream) fin.get ( ( char ) ch ) 读取文档字符!!!
时间:2008-05-26 11:10:19
来源:论坛整理 作者: 编辑:chinaitzhe
#include <fstream>
还要写:
#include <iostream>
不然不能使用cout/cin,是继续的时候把Cout/cin给屏掉了?对继续只看了一点点,没有深入,里面有什么原因,可以简单讲解下吗?
2,while ( fin.get ( ch ) ) //ifstream fin(FileName), char ch;
cout < < ch;
上面的输出fin的内容,但是在前面我学while的时候提到,循环必须要有个结果条件,这里的条件是到达文件的未端EOF处,但是fin.get(ch)是怎么样让自己读取字符的时候改变自身,让条件改变,读取下个字符呢?没有见到任何 和 --,是在get函数里面内置了,所以调用的时候自动读完一个字符读下一个吗?
谢知道的指点下,非常感谢!!!
网友回复:1. 继续是继续,包含是包含,根本没什么关系,你用什么对象,就包含相应的头文件,iostream和fstream就是两种对象,虽然有继续关系.
2. 就是fin对象做了封装,把 ,--封起来了,其实在底层是有相应的数据结构的维护的.
关键字:文件,istream,fin,char,ch,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面