
C++
文章平均质量分 71
windlfb
这个作者很懒,什么都没留下…
展开
-
cin.clear()与cin.sync()与cin.ignore()
阅读程序一与程序二: 一: #include using namespace std; int main() { int a; cout cin>>a; //int型变量中放了char型数据,failbit置1 cout //cin.clear(); //cin.sync(); cout //由于failbit值为1,输入转载 2011-11-04 21:16:32 · 596 阅读 · 0 评论 -
liunx ctrl+d 与windows的ctrl+z
输入缓冲是行缓冲。当从键盘上输入一串字符并按回车后,这些字符会首先被送到输入缓冲区中存储。每当按下回车键后,cin.get() 就会检测输入缓冲区中是否有了可读的数据。cin.get() 还会对键盘上是否有作为流结束标志的 Ctrl+Z 或者 Ctrl+D 键按下作出检查,其检查的方式有两种:阻塞式以及非阻塞式。 阻塞式检查方式指的是只有在回车键按下之后才对此前是转载 2011-11-04 21:17:53 · 1389 阅读 · 0 评论 -
ofstream和ifstream详细用法
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout 2、析取器(>>) 从流中转载 2011-11-05 14:22:12 · 249 阅读 · 0 评论