注册 登录
编程论坛 C++教室

ends与 endl的区别?

mw1159216645 发布于 2012-11-21 22:36, 5342 次点击
ends与 endl的区别?
5 回复
#2
yuccn2012-11-22 00:29
ends函数 终止字符串
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
#3
rjsp2012-11-22 08:29
<< ends 相当于 << '\0'
<< endl 相当于 << '\n' << flush
#4
mmmmmmmmmmmm2012-11-22 09:11
还有这区别 学习了
#5
lyj1232012-11-25 16:59
学习了,我还不知道有ends这个东西
#6
小小小火柴2012-11-25 19:15
  表示学习了!
1