在搞数据库和C++进行连接的时候,遇到一个问题,就是如果前面用到了fflush(stdin)即清空缓冲区,就OK,如果不清空缓冲区就不能把记录加入到Mysql的数据库中, 但是即便如此,这个问题目前还是没有搞清楚. 为了搞清楚这个问题,查阅了buffer的相关资料. 51CTO的这篇博客写得不错,例子举的也很好,但是第一个例子如果能换个说法,或许效果会更好.本文将第一个例子改了一下,更加通俗易懂. 下面介绍缓冲区的知识. 一.什么是缓冲区 缓冲区又称为缓存,它是内存空间的一部分.也就是说,在内存…