摘要: tellg() ——返回一个int型数值,它表示“内置指针”的当前位置。此函数仅当你在读取一个文件时有效。例如: #include void main() { // 假如我们已经在test_file.txt中存有了“Hello”的内容 ifstream File("test_file.txt"); char arr[10]; ... 阅读全文
posted @ 2005-04-08 10:57 default.aspx 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 二进制文件的处理 虽然有规则格式(formatted)的文本(到目前为止我所讨论的所有文件形式)非常有用,但有时候你需要用到无格式(unformatted)的文件——二进制文件。它们和你的可执行程序看起来一样,而与使用>操作符创建的文件则大不相同。get()函数与put()函数则赋予你读/写无规则格式文件的能力:要读取一个字节,你可以使用get()函数;要写入一个字节,则使用put()函数。你... 阅读全文
posted @ 2005-04-08 10:56 default.aspx 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 掌握输入/输出流 在这一章里,我会提及一些有用的函数。我将为你演示如何打开一个可以同时进行读、写操作的文件;此外,我还将为你介绍其它打开文件的方法,以及如何判断打开操作是否成功。因此,请接着往下读! 到目前为止,我已为你所展示的只是单一的打开文件的途径:要么为读取而打开,要么为写入而打开。但文件还可以以其它方式打开。迄今,你应当已经认识了下面的方法: ifstream OpenFile... 阅读全文
posted @ 2005-04-08 10:54 default.aspx 阅读(1199) 评论(1) 推荐(0) 编辑