⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_18224.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:18224 发表者:Chen 发表日期:2002-10-18 16:17:41
<br>主题:请问控制台程序如何实现“按任意键后……”
<br>内容:我知道大概就是用getch()或kbhit()实现<BR><BR>但有个问题,在这个函数之前如果有cout输出语句的话不能正常显示<BR><BR>比如:<BR><BR>#include &lt;iostream.h&gt;<BR>#include &lt;conio.h&gt;<BR><BR>int main(void)<BR>{<BR>&nbsp;&nbsp; cout&lt;&lt;"Press any key to continue";<BR>&nbsp;&nbsp; while(!kbhit());<BR>&nbsp;&nbsp; return 0;<BR>};<BR><BR>程序一运行什么也不显示,只等待按键,按键后才显示 cout 的输出内容<BR>这样就无法达到目的<BR><BR>请问这是什么原因,有什么解决方法
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:iwill 回复日期:2002-10-18 16:22:35
<br>内容:cout.flush();
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Chen 回复日期:2002-10-18 16:30:21
<br>内容:不起作用啊,程序直接退出<BR><BR>怎么用?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐景周 回复日期:2002-10-18 16:38:47
<br>内容:<BR>int main(void)<BR>{<BR>&nbsp;&nbsp; cout&lt;&lt;"Press any key to continue!"&lt; <BR>&nbsp;&nbsp; while(!kbhit());<BR>&nbsp;&nbsp; return 0;<BR>};<BR><BR><BR><BR><BR>参看:<BR>http://www.chinabyte.com/20020913/1630252.shtml
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Chen 回复日期:2002-10-18 16:47:44
<br>内容:不行,编译通不过
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:^_^ 回复日期:2002-10-18 17:48:40
<br>内容:#include &lt;iostream.h&gt;<BR>#include &lt;conio.h&gt;<BR><BR>int main(void)<BR>{<BR>&nbsp;&nbsp; cout&lt;&lt;"Press any key to continue"&lt;&lt;endl; //这里<BR>&nbsp;&nbsp; while(!kbhit());<BR>&nbsp;&nbsp; return 0;<BR>};<BR><BR>有一点你要注意,就是在现实Press any key to continue之前如果有按键那么你的程序就不好用了,所以应该这样做。<BR>先把按键消息读空,然后给出提示,在等待按键
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Chen 回复日期:2002-10-18 22:48:45
<br>内容:明白了,多谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -