怎么样让输出结果延迟?

newtocsdn 2004-10-17 04:06:22
刚刚学习c++
联系一个小程序
输出结果出来了
往往很快就消失了
怎么样让输出结果延迟?
听说可以用getchar()让结果延迟
但是 并不是都可以
望各位指教
...全文
109 点赞 收藏 8
写回复
8 条回复
flypig2003 2005年04月07日
我自己也是新手,怕被人BS,加上这个一句,嘿嘿
回复 点赞
flypig2003 2005年04月07日
我用的是 supergerm(超级细菌) 同样的方法
没想到这么多新手都想问这个问题阿
哈哈
回复 点赞
newtocsdn 2004年10月17日
呵呵 谢谢 各位的建议
确实 小练习就是从键盘输入 然后看看输出结果
回复 点赞
o1n 2004年10月17日
楼上这些已经都说的差不多了。。。。
回复 点赞
oldjackyone 2004年10月17日
#include <stdlib.h>
....
void main()
{
....
system("pause");
}
回复 点赞
Dong 2004年10月17日
使用getchar()是在最后return之前,因为getchar()要读用户输入,输入完后才运行下去,你在最后(return前)加了getchar()可以看到你要的输出,直到你输入任何键继续运行下去(退出)

还可以有
system("pause");
getch()
sleep()

回复 点赞
短歌如风 2004年10月17日
#include<iostream>
#include<limits>
using namespace std;

int main()
{
...//你的代码
cin.ignore(numeric_limits<streamsize>::max(), '\n');
cin.get();
}
回复 点赞
supergerm 2004年10月17日
晕,同样道理,用
int i;
cin >> i;
在你不按键盘的时候,一定会停下来。
回复 点赞
发动态
发帖子
C++ 语言
创建于2007-09-28

3.1w+

社区成员

24.8w+

社区内容

C++ 语言相关问题讨论,技术干货分享
社区公告
暂无公告