![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
如何使用vc6.0,每次编程序都提示这个。求大神帮忙
我在学C语言,win7中运行VC6.0,每次编译程序都弹提示,这个怎么解决,还有就是每次运行程序后都闪退,在程序中加getch();可解决。但是我发现有人不加那个也不会闪...
我在学C语言,win7中运行VC6.0,每次编译程序都弹提示,
这个怎么解决,还有就是每次运行程序后都闪退,在程序中加getch();可解决。但是我发现有人不加那个也不会闪退。求详解 展开
这个怎么解决,还有就是每次运行程序后都闪退,在程序中加getch();可解决。但是我发现有人不加那个也不会闪退。求详解 展开
3个回答
展开全部
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会自动让程序停留在运行完的状态,让你看到运行结果。
新建,在工程里选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();。也没有闪退啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |