收录日期:2018/12/12 11:36:30 时间: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();也行!
结贴了!!!

大哥们帮帮我啊 算法高手请进 java 调用本地dll时,用vc6编译dll时出现错误,怎样将d:\\jdk\\include包含进去 除了Sleep()外还有其他等待函数吗? 我的论坛不知有错误,首面整个版面不显示了 请问在线的高手:apach服务器如何来配置FTP的! IIS在XP和2K系统中有什么不同?XP不能建FTP站点是吗?2K中可以! 基础问题,望有人指导 ORA-12560:TNS:协议适配器错误?!ORA-03113:通信通道的文件结束?! 各位數據庫高手救命,數據作修改的時候﹐提示說\"在消除模式中無法啟動異動\" 如何将SpeedButton的快捷键设置成F2或者F3 请教一下,delphi的静态方法有什么用? 寻找一个将txt或word文档转换成图片格式文件的控件 关于配置文件 ------------------- 在线等待 ip包过滤防火墙? 帮忙看看这段代码有何错误? 如何从数据库中取出存储在其中的文件? 中兴面试要跟你讨论价值观的问题 这个问题有几种可能,解决的办法?用户sa登陆失败,原因“未与信任的SQL server连接相关联 各位大虾,谁能帮助小弟删除地址栏上的网络实名记录 sysvol到底有什么用呢? 分太少了,有人愿意回答这个问题吗? DBGrid在修改时,鼠标按了其他行,它就默认保存了,如何取消前一行的修改状态? 菜鸟问题---是不是能用insert语句的地方就能用update?????? 各位大虾,谁能帮助小弟删除地址栏上的网络实名上网记录 菜鸟分数大放送,字符串问题 在不同的显示器分辨率下,怎样保证:窗体大小变化时,内部的所有对象(控件)以同样的比例变化??? 如何实现在数据窗口中双击某一列时,该列消失,打印时就可以不打印这一列?? 一个简单的VB问题!!在线等待! 转义字符的处理