摘要:
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器(>) 从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin>>x;就表示从标准输入流中读取一个指定类型(即变量x的类型)的数据。 在C++中,对文件的操作是通过stream的子类fstream(file stream)来实现的,所以,要用这种方式操作文件,就必须加入头文件fstream.h 阅读全文
摘要:
转载:http://blog.csdn.net/ace_fei/article/details/7386517说明:C++ Primer, Fourth Edition (中英文)下载地址:http://download.csdn.net/detail/ace_fei/4165568以下内容截取自该书籍,都是一些基础而又容易忽略的知识点。初窥输入/输出endl 是一个特殊值,称为操纵符,将它写入输出流时,具有输出换行的效果,并刷新与设备相关联的缓冲区。通过刷新缓冲区,用户可立即看到写入到流中的输出。比如下面这段程序可以看出,如果没有cout usingnamespacestd;intmain( 阅读全文
摘要:
1. ctrl+] 碰到多个标签时,不出现选择列表,直接跳转到第一个tag的位置。使用g]即可,功能 类似于 CTRL-],但使用 ":tselect" 而不是 ":tag"。2 set mouse字符串 (缺省为空,GUI缺省为 "a")允许使用鼠标。只可用于特定终端 (图形化控制台)。可以为不同模式分别打开鼠标: n 普通模式 v 可视模式 i 插入模式 c 命令行模式 h 编辑帮助文件时,所有前面的模式 a 所有前面的模式 r hit-enter和more-prompt提示时 A 可视模式的自动选择通常你会这样为所有四个模式打开 阅读全文
摘要:
文件 I/O 在C++中比烤蛋糕简单多了。在这篇文章里,我会详细解释ASCII和二进制文件的输入输出的每个细节,值得注意的是,所有这些都是用C++完成的。 一、ASCII 输出 为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的。)。这是 的一个扩展集, 提供有缓冲的文件输入输出操作. 事实上, 已经被包含了, 所以你不必包含所有这两个文件, 如果你想显式包含他们,那随便你。我们从文件操作类的设计开始, 我会讲解如何进行ASCII I/O操作。如果你猜是"fstream," 恭喜你答对了! 但这篇文章介绍的方法, 阅读全文