注册 登录
编程论坛 C++教室

[求助] 程序正常结束之后怎么保持程序窗口???

eagleboycn 发布于 2007-09-30 04:30, 1189 次点击
刚刚开始学
编好的作业,每次运行后,显示出结果
画面就一显而没,想要仔细看看结果,也不行
想问下这是为什么?
能否让程序在运行完后保持住?
14 回复
#2
chen78062007-09-30 08:20

getch();

#3
aipb20072007-09-30 11:38

让你的程序等待一个输入。


或者system("pause");

#4
野比2007-09-30 13:56
如果用VC编译的话,选“Execute”,就是Ctrl + F5
#5
eagleboycn2007-10-01 01:33

谢谢大家了
我现在就是在后面加个别cin>>.........
难道没有其他招吗?

#6
eagleboycn2007-10-01 01:34
以下是引用野比在2007-9-30 13:56:52的发言:
如果用VC编译的话,选“Execute”,就是Ctrl + F5

是在VC 6.0下
我一般按F5
那和Ctrl+F5有什么区别啊?

#7
yuyunliuhen2007-10-01 08:47
F5 调试
Ctrl+F5 执行


一般是可以有三个方法,二,三楼说的都是,另个就是在DOS下执行。
#8
suwenyi2007-10-01 18:21

用getchar()不一定会成功.如果输入流还有待输入的内容,这种方法失效,清空输入流即可.建议使用 system("pause");

#9
eagleboycn2007-10-02 17:20
以下是引用yuyunliuhen在2007-10-1 8:47:03的发言:
F5 调试
Ctrl+F5 执行


一般是可以有三个方法,二,三楼说的都是,另个就是在DOS下执行。

这样啊
谢谢了

如果我想在程序执行完之后,再回到起始位置,可以吗?应该用什么语句?
比如说我输入数据==>运算结束==>回到等待输入数据位置==>再次执行,直到特定字符输入,终止/?

#10
Black_smart2007-10-02 19:04
可以用 system("pause"); //#include<windows.h>

[此贴子已经被作者于2007-10-2 19:04:51编辑过]

#11
编程高手2007-10-03 02:44
都可以
#12
csmenglei9512007-10-04 14:32

可以用一个while循环,函数里面加个判定条件,如果输入特定值,跳出循环,否则,继续

#13
夜子2007-10-04 15:45
不错的办法啊,学到了~谢谢
#14
eagleboycn2007-10-05 07:46
以下是引用csmenglei951在2007-10-4 14:32:32的发言:

可以用一个while循环,函数里面加个判定条件,如果输入特定值,跳出循环,否则,继续

谢谢了

#15
故事2007-10-05 08:04
不行就多加几个getchar();咯
借你的题目问一下 要多次运行这个程序
就是说再不关闭窗口的情况下要重复运行应该怎么做?
1