ends函数 终止字符串
flush函数 刷新缓冲区
endl函数 终止一行并刷新缓冲区#include <iostream>int main()
{using namespace std;cout << "a" ;cout << "b" <<ends;cout << "c" <<endl;cout << "e" << flush;cout << "f" << flush;cout << "g" ;cout << "h" <<ends;cout << "i" << flush;cout << "j" <<endl;return 0;
}结果
ab c
efgh ij
flush() 是把缓冲区的数据强行输出, 主要用在IO中,即清空缓冲区数据,一般在读写流(stream)的时候,数据是先被读到了内存中,再把数据写到文件中,当你数据读完的时候不代表你的数据已经写完了,因为还有一部分有可能会留在内存这个缓冲区中。这时候如果你调用了close()方法关闭了读写流,那么这部分数据就会丢失,所以应该在关闭读写流之前先flush()。

ends,flush,endl 用法区别相关推荐

  1. cin、cout、cerr、clog用法区别及其在VS环境下的重定向

    今天学习C++,发现C++中的输出流除了常用的cout,还有cerr和clog两种输出流对象,由于之前没有遇到过,所以特地查了一下用法,记录一下. 1.      cin.cout.cerr.clog ...

  2. jquery中this与$(this)的用法区别.

    2019独角兽企业重金招聘Python工程师标准>>> jquery中this与$(this)的用法区别.先看以下代码: $("#textbox").hover( ...

  3. c语言中 char怎样用,C语言中char*和char[]用法区别分析

    C语言中char*和char[]用法区别分析 本文实例分析了C语言中char* 和 char []的区别.分享给大家供大家参考之用.具体分析如下: 一般来说,很多人会觉得这两个定义效果一样,其实差别很 ...

  4. Java中PreparedStatement和Statement的用法区别

    Java中PreparedStatement和Statement的用法区别 (2012-08-01 11:06:44) 转载▼ 标签: 杂谈   1. PreparedStatement接口继承Sta ...

  5. toString()与new String ()用法区别

    toString()与new String ()用法区别 TestString.java package com.atguigu;import com.sun.org.apache.xerces.in ...

  6. mysql id in set_mysql数据库中find_in_set()和in()用法区别

    mysql数据库中find_in_set()和in()用法区别 (2015-07-19 08:30:21) 标签: mysql数据库 find_in_set 在mysql中in可以包括指定的数字,而f ...

  7. jsp 中forward 和 Redirect 的用法区别

    jsp中跳转的用法和区别 区别 用法 forward的用法 redirect的用法 区别 首先我们要知道的是forward是转发,地址用的是原地址,但是内容变为设置转向地址的内容. redirect ...

  8. thinkphp5中的系统文件上传和$_FILES用法区别

    thinkphp5中的系统文件上传和$_FILES用法区别 $aa=request()->file('file');$bb=$aa->getInfo(); 后面的file是文件的名字 $b ...

  9. php super和parent,parent()、parents()的用法区别

    parent():所有匹配元素的父元素的组合 parents():所有匹配元素的祖先元素(包括父元素)的组合 关键代码如下: 第1层DIV 第2层DIV 第3层DIV bbb $(function() ...

最新文章

  1. 大数据+机器学习#x3D;天下无敌!
  2. 要获得“机器学习或数据科学”的工作,到底选哪种编程语言更好?
  3. 针对淡入淡出的定时轮播效果js
  4. 【测绘程序设计】视距测量神器V1.0(附源程序)
  5. 一张图看懂阿里云网络产品[二] 专有网络VPC
  6. python四大器_Python编程四大神兽:迭代器、生成器、闭包和装饰器
  7. python常用代码大全-大神整理的python资源大全
  8. jQuery height()、innerHeight()、outerHeight()函数的区别详解
  9. 三个流行MySQL分支的对比
  10. 约架的节奏?BAT之后 小米加入地图生态资源争夺战
  11. YDOOK:STM32: 最新版选型手册下载 2021
  12. NOIP2013提高组华容道题解
  13. 【日常小结】VB.NET下操作Access数据库
  14. 联想g500网卡linux驱动,联想g500无线网卡驱动下载-lenovog500无线网卡驱动v10.0.0.225 官方版 - 极光下载站...
  15. 软件系统安全性测试列表
  16. 报表分析工具有哪些?常见开源报表工具和商用报表工具介绍
  17. Tomcat文件包含漏洞:CNVD-2020-10487(简介/验证/利用/修复)
  18. 硬件设计分享-⑧天线设计
  19. 上上上篇ANTV留下来的坑
  20. 百度CarLife Android车机端黑屏问题

热门文章

  1. 计算机网络之CSMA/CD协议
  2. Ubuntu下的基本知识点(一)
  3. CCF CSP认证202206-02 寻宝!大冒险!C++题解
  4. [游戏]_dnf开70,恋梦の依旧上尊路开始
  5. 欧拉计划3-找出一个合数的最大质数因子
  6. vue使用vue2-verify实现前端验证码(滑动,拼图,数字,选字验证)
  7. Java的简单数据类型,及输出特殊偏旁的汉字
  8. 1975年的图灵奖获得者-Herbert Simon (与 Allen Newell联合获得)
  9. (数据结构)二叉排序树的插入、删除
  10. 试图挑战蚂蚁花呗 美团买单们的胜算几何?