hur.cn - 华软网

 热门搜索

VC6.0不显示DOS控制台

  作者:未知    来源:网络    更新时间:2011/1/16
我有两台电脑,均是HP的,一台条记本,一台一体机,我在两个电脑上均装置了VC 6.0英文版,我运行了简单的程序,需要显示输出结果,可是一体性能显示,条记本却不能,是何原因?
ps:我的两个电脑均装的是Win7旗舰版,运行的程序也相同
---华软 网友回答---
你试着在cmd 命令提醒符下,输入你要执行的程序的完整路径试试,能够把程序拷贝到根目录,这样路径名短些,容易输入

---华软网友回复---
  class="deleted_message"> 该回复于2011-01-17 09:22:46被版主删除
---华软网友回复---
如果你的程序既不是 MFC 的也不是 控制台的,只是简单的编译一个源资料的话,获得的exe 可执行资料,如果直接在编译器那里点击运行,会显示 那个 黑色的 cmd 窗口,如果你是直接双击那个 exe 来执行的话,就会有个 cmd 窗口一闪,然后就没了,这时,你如果是在cmd 命令提醒符下输入这个 exe 的完整路径(包括资料名),那个 cmd 窗口就不会一闪而过,而是期待你输入任意键才关闭
---华软网友回复---
你的程序是关于控制台的吗?如果不是,则不会出现DOS界面,如果是你可有在程序的结束位置加入按键响应,让它暂时停留在DOS界面,期待输入,而不至于一闪而过!
---华软网友回复---
我的程序只是简单的C程序,就是一个简单的排序程序而已
---华软网友回复---
引用 5 楼 chengkejia 的回复:
我的程序只是简单的C程序,就是一个简单的排序程序而已

直接在cmd模式下,运行你的exe程序有显示吗?
---华软网友回复---
在dos窗口下执行,就能看清楚了
---华软网友回复---
经常需要编一个bat资料来取代你的exe。在bat中最后是‘pause’就好了。
---华软网友回复---
推荐楼主换用Visual C++ 2010,新版本在Win7下面事情貌似浮现稍微好一点
---华软网友回复---
引用 9 楼 runtimeerror 的回复:
推荐楼主换用Visual C++ 2010,新版本在Win7下面事情貌似浮现稍微好一点


我装了个Visual C++ 2010,可是不会用,都找不到VC里面的编译和运行,runtimeerror知道在那里吗?
---华软网友回复---
楼主哥的操作系统版本一致
我能否理解为硬件速度不一样快啊。
在cmd命令下详细执行,会明确一些。
另外,还能够在vs的调试里运用非调试运行来显示结果。

我提醒下,vs2008和vs2010的console程序有bug。来自vs自身的bug。不知道是否是让你碰上了。
---华软网友回复---
在控制台程序中加上getchar();看看      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。