zxxn.net
当前位置:首页 >> 在C++中,怎样能使执行窗口在运行后继续保留窗口从... >>

在C++中,怎样能使执行窗口在运行后继续保留窗口从...

那得看你的程序有没有在main中结束,DOS人好歹是个操作系统,不能小觑。。单任务式16位操作系统在执行完程序后(注意是完,意味着main它return了,或exit()了。或没代码了),将操作权限回到DOS。。 所以你先CMD,再把你那小程序拉到里面执行。OK?

你是遇到输出一窗口就关闭么?

得看你用的是什么开发平台啊,如QT还是啥的,一般都有清屏的函数,如clear啥啥啥的

是不是在xp下用的vc++6.0?如果是,那就是vc的不兼容。换个就好了。

两办法 方法一改程序,最后添一句 system("pause"); 方法二改运行方式 新开cmd.exe窗口: 切换盘符 C:\> D: 切换目录 D:\> cd mypath 执行程序: D:\mypath>my.exe 就可以随便看了

主窗口可采用非模式对话框方式,第二个窗口用模式或非模式都可以。 主窗口显示时,可以调对象的ShowWindow(SW_SHOW),等第二个窗口弹出后,再调主窗口对象的ShowWindow(SW_HIDE)。 如果需要在第二个窗口中单击退出程序时,直接调主窗口的OnClose...

程序中用 system("color XX"); 通过控制台命令color 来设置颜色 第一个X为背景色,第二个x为前景色,取值如下 0 = 黑色 8 = 灰色 1 = 蓝色 9 = 淡蓝色 2 = 绿色 A = 淡绿色 3 = 浅绿色 B = 淡浅绿色 4 = 红色 C = 淡红色 5 = 紫色 D = 淡紫色 6 ...

楼主的方法是可以的,但比较麻烦。还不如直接使用ShellExcute好,ShellExcute直接调用你的program1.exe后,program1.exe会自行运行,而你的程序也会继续往下走。 所以由此可以看出system语句和shellexcute之间的差别,system适合用于有时间等待...

#include 再在你想暂停的地方加上system("pause"); 用sleep(毫秒数) 可以让程序暂停多少毫秒

在程序的最后加一句system("pause");

网站首页 | 网站地图
All rights reserved Powered by www.zxxn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com