收录日期:2018/10/21 01:34:05 时间: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();也行!
结贴了!!!

这两个东西有什么区别? ACER 354一待机(等待),然后就DUMP内存了,这怎么回事啊 基础问题:关于登录帐号的建立!? 请问NIIT的含金量有多少,适合什么样的人,学完后好不好找工作上课和教材是中文的还是英文的,学过的朋友进来说下感受 问题请大家共同讨论!非常急!请大家进来看看!!! 让tree在pane中左对齐!! 如何使仙剑3繁体版在winxp下不乱码? 急 在线等,解决后马上给分! wuxq7311(小清)请领分。谢谢啊。 请看看--用LS如何实现这个对话框呢? 点一下5分: 讨论!!! 在FRONTPAGE中如何引用FIREWORKS制作的按钮菜单? 哪儿有项目管理的论文? 在播放dvd时,如何特别指定一个mpeg2 decoder来播放? 各位高手:哪有简单易明的关于动态规划的例子和C代码? 请知道的告诉我好吗 windows编程中SendMessage与postMessage的区别是什么!! 硬盘问题?望各位大虾帮忙!!! 用DELPHI6.0编一个七巧板的程序 windows编程中SendMessage与postMessage的区别是什么!! 请问,如何在提问的文章内容中粘贴图象或图片? 怎样写这个javascript?急啊!!! 编译通不过,很怪哦 请大虾们给我推荐几款,制作广告动画和文字动画的软件。 请教一个捕获鼠标事件的问题!多谢了。 win98和win2k下进程控制有什么具体不同? 1996年高程试题3范式问题:能不能只用借书证号L#作为第一范式的主键,为什么?标准答案是假设用(L#,B#)作为第一范式的主键 怎样进行类型转换 推荐一个真正的免费电影网站 错误信息,以前没出现过啊