vc++6.0中,我编写了一个程序,运行出来是正确的,但我关闭了vc++以后,再在debug文件夹中打开该程序的exe

vc++6.0中,我编写了一个程序,运行出来是正确的,但我关闭了vc++以后,再在debug文件夹中打开该程序的exe.运行完毕后立刻关闭,请问是怎么回事,怎样解决?麻烦... vc++6.0中,我编写了一个程序,运行出来是正确的,但我关闭了vc++以后,再在debug文件夹中打开该程序的exe.运行完毕后立刻关闭,请问是怎么回事,怎样解决?麻烦详细点(最好不要说什么直接在vc++6.0中运行)谢谢。
可为什么在vc++6.0中可以运行嘞。。我是新手。。不好意思
展开
 我来答
潜枭
2011-06-22 · TA获得超过210个赞
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:101万
展开全部
那是因为程序在你点击的瞬间就结束了,程序运行是很快的,那就要想办法让他不结束,
方法一:把你的程序放进一个死循环里面
方法二:在程序末尾加上一句:getch();文件头加上#include<conio.h>这样就得输入任意字符结束
更多追问追答
追问
本人太那个。。不会死循环;
而且我也试过方法2,出现什么2warning(s)
能不能给个方法2例子。。帮忙改下这个程序:
#include
void main()
{
printf("this is a c program.\n");
}
追答
那就以这个你这个程序为例吧,你这个程序没错误,在编译器里也能正常运行,但是你到debug里面去运行相应的exe文件,就会发现,一闪就没有了,因为在你运行的一瞬间,程序已经结束了。所以你就得让他不结束。
方法1,死循环:#include
void main()
{
while(1)
{
printf("this is a c program.\n");
}
}

方法二,任意键结束:
#include
#include
void main()
{
printf("this is a c program.\n");
getch();//按任意键结束
}
你现在运行exe就会发现,程序不会闪一下就结束,而是要等你按任意键才结束
烟雨江南1118
2011-06-22
知道答主
回答量:35
采纳率:0%
帮助的人:10.2万
展开全部
你可以试着把程序拷贝到代码目录,就是debug上层目录
看看是不是debug目录下缺少什么程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
5ichina8
2011-06-22
知道答主
回答量:14
采纳率:0%
帮助的人:7.5万
展开全部
可能是程序里有什么操作文件之类
你直接在DEBUG里运行路径有问题而出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
憨呱呱08
2011-06-22 · TA获得超过290个赞
知道答主
回答量:436
采纳率:0%
帮助的人:141万
展开全部
帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式