flush和endl
#include <iostream>
#include <string>
using namespace std;
int main()
{
char name[20];
char name1[20];
cout < < "enter name ";
cin.get(name,255, 'e ');
cout < < "name " < <name;
cout < <flush;
cin.get(name1,255);
cout < < "\nname1 " < <name1;
cout < <flush;
char ch=cin.get();
cout < <ch;
return 0;
}
我看到说flush和endl都有刷新缓冲去的作用,可我看不到他的作用啊,加没加一样啊
[解决办法]
http://community.csdn.net/Expert/TopicView1.asp?id=5227635
不过,看到了效果也没啥意义