如何使用vc6.0,每次编程序都提示这个。求大神帮忙

我在学C语言,win7中运行VC6.0,每次编译程序都弹提示,这个怎么解决,还有就是每次运行程序后都闪退,在程序中加getch();可解决。但是我发现有人不加那个也不会闪... 我在学C语言,win7中运行VC6.0,每次编译程序都弹提示,

这个怎么解决,还有就是每次运行程序后都闪退,在程序中加getch();可解决。但是我发现有人不加那个也不会闪退。求详解
展开
 我来答
Bwxwle
2014-10-16 · TA获得超过721个赞
知道小有建树答主
回答量:332
采纳率:0%
帮助的人:303万
展开全部
1. 看起来是你没建工程直接编译的文件,试试以下流程。
新建,在工程里选Win32 Console Application,OK之后就按照默认的An empty project直接Finish,然后新建C++ Source File,你如果在填文件名时加上后缀.c的话(例如file1.c)就可以编辑C程序了,不加的话默认的是.cpp,是C++格式
2. 程序执行完了就退出了。如果你直接运行(双击或命令行)编译完成的 *.exe文件的话,没有特殊语句(例如你用的getch() 去等待接收字符,还可以用system("pause")等),程序就会直接退出。但是如果你在VC6下运行程序,VC6会自动让程序停留在运行完的状态,让你看到运行结果。
匿名用户
2014-10-16
展开全部
运行的时候,在图标上右键,以管理员身份执行,或者在程序的属性里设置兼容性那里,以管理员身份执行勾上试试。至于闪退,应该是你的程序代码的问题,加了getch,会等待你输入,所以不闪退,我估计闪退问题和VC++ 无关,看看你自己的代码
追问
我同学在上面写了一个简单的输出程序,没加getch();。也没有闪退啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hslaiyaya
2014-10-16 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:111
采纳率:0%
帮助的人:56.8万
展开全部
出提示的信息是因为你打开的不是工程文件,所以让你创建,这都是老师们的错,教学生写代码,却没告诉学生怎么使用一个IDE。
闪退的问题用system(pause)应该可以搞定,我基本没有写过那种控制台的程序,我用MFC搞
追问
那我写C需要建那种工程
追答

基于控制台的

每次打一*.dsw文件就可以

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式