收录日期:2019/02/20 03:35:12 时间:2016/05/22 09:12:03 标签:工具平台和程序库
请朋友看一下,下边这段代码!输出有点让我想不通!!!
//======================================================================
 #include "fstream.h"
          #include "iostream.h"      
          #include "stdio.h"
         void main()
         {
          ofstream out("HHH.txt");
if(!out)cout<<"文件打不开!!!"<<endl;

char buf[80];
cout<<"请输入一段文字\n";   //
while(*buf)
{
cout<<":";
gets(buf);
out<<buf<<endl;
}

out.close();
         }
//=======================================================================
程序运行后! 并不会先显示"请输入一段文字",等我把字符输入完后,程序会先显示我输入的字符,然后再显示"请输入一段文字"
有点想不通!!!
  
这是因为输入输出同时进行导致的。
可以这样修改一下,再试试:
cout<<"请输入一段文字\n";   
cout.flush();

或者
cout<<"请输入一段文字" << endl;
这里的操作子endl将导致cout刷新。
OK!
谢谢了!
哈哈,我试了一下,行,用:cout.sync_with_stdio();也行!
结贴了!!!

混乱中…… linux+LsiLogic SCSI卡 (Fusion-mpt) 大家平时做web报表时是怎么做的? 大家平时做web报表时是怎么做的? 与或运算的疑问 vb.net 中如何压缩/修复 mdb 数据库? 非常着急,而且很难得问题(关于将Excel文件转换为可编辑的Html)问题 求救,用什么方法区分我点的是哪个连接(按钮)? Java中如何判断,文本框是否为空??? 紧急求救!!!——WIN2000 server蓝屏!!!!!! 毕业设计最后一个关键问题,send函数 高薪聘请合作者 刚做了一个手机娱乐软件,欢迎大家下载测试,来者有分 很简单的问题。。。 Java中,如何保留两位小数点?? 【DBA话题】之三 _ :DBA 需要什么样的技能 退出系统session问题,高手请帮忙? 很简单的问题,关于数组的问题; 有关《联通SGIP 1.2协议中的序列号中的第三部分》问题 ProgressBar控件和select语句的问题(UP 有分) sqlserver自动增长型id 指定的参数已超出有效值的范围 asp.net网站管理工具 问一个JbuilderX的编译速度问题 用事件实现线程同步,请看一下,我有些不明白 求救 显示一个窗体,另外一个窗体如何推出的语句1 我是一个计算机业余爱好者,想学程序设计,不知该从哪学起,也不知都需要学什么?有人能给个建议吗? 有关web.xml中的url-pattern设置问题 新建的对话框类,却找不到初始化程序.这是为何? 关于ado的小问题 字符集的苦恼,软件开发高手请进 一日三问,再问一下如何判断是否周日、周末