- 博客(4)
- 资源 (16)
- 收藏
- 关注
转载 C++编程对缓冲区的理解
什么是缓冲区 缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。 缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。 为什么要引入缓冲区 比如我们从磁盘里取信息,我们先把读出的数据放在缓冲区,计算机再直接从缓冲区中取
2013-11-02 17:50:15
4511
2
转载 C++中常见的文件读取结尾问题
在使用C/C++读文件的时候,一定都使用过eof()这个函数来判断文件是否为空或者是否读到文件结尾了,也会在使用这个函数的过程中遇到一些问题,如不能准确的判断是否为空或者是否到了文件尾,以至于有些人可能还会怀疑这个函数是不是本身在设计上就有问题。先来看看如下这段代码:#include #include using namespace std;int main(){ char
2013-11-02 14:07:03
4395
转载 cin.ignore() 函数解析
cin.ignore(a,ch)方法是从输入流(cin)中提取字符,提取的字符被忽略(ignore),不被使用。每抛弃一个字符,它都要计数和比较字符:如果计数值达到a或者被抛弃的字符是ch,则cin.ignore()函数执行终止;否则,它继续等待。它的一个常用功能就是用来清除以回车结束的输入缓冲区的内容,消除上一次输入对下一次输入的影响。比如可以这么用:cin.ignore(1024,'\n'),
2013-10-31 21:54:00
673
原创 c++编程思想中的数据记录器中的一些问题
今天编写C++编程思想中的输入输出流的简单数据记录器的时候发现源代码中的一些问题。也许是自己学艺不精,自作聪明,先写给自己看吧。先贴代码 首先,我把datalogger.h和datalogger.cpp进行了合并。想具体了解同名的.h文件和.cpp文件的区别和联系,参看下一个网址,说的很好。http://blog.youkuaiyun.com/bm1408/article/details/
2013-10-12 19:29:39
1199
Java语言程序设计 基础篇进阶篇 所有的
2014-07-17
java语言程序设计 基础篇+进阶篇课后习题
2014-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人