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

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

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

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

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

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

LZ用的是VisualStudio吧,如果用VC大概就没这个问题。不过这个问题是好解决的。 第一种方法:可以在主函数结尾加一个system("pause");调试时编译出来的可运行程序就会多停一次,类似方法可以用在结尾时加一个类似断点的功能,比如cin>>xx;这样。...

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

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

你的意思是想把窗口隐藏起来嘛,你在glutMainLoop();之前加一名glutHideWindow();就行了。它就不行显示出来了。如果你想用什么方法才让它隐藏:比如你想按下‘H’键才隐藏就可以注册glutKeyboardFunc回调函数来实现

你应该用的是vs吧,其它的编译器都会停在执行界面的 两种方法,第一种,在return 0前面加一句: system("pause"); 第二种,不需要加代码,先build,然后run的时候不要选start debugging,而是选择without debugging

system("cmd命令")调用是无法屏蔽黑窗口出现的。 可以改用其他API函数,WinExec()或者ShellExecute()或者CreateProcess()。 这些函数都有参数可以设置窗体是否隐藏。具体的参数说明可以参考MSDN。

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