zxpr.net
当前位置:首页 >> C语言无法调试是灰色的 >>

C语言无法调试是灰色的

现在c语言考试用的是vc++环境,当程序调试时发生错误,原来的变成灰色,,一直在运行,首先保存一下,那只好用任务管理器将其关闭,然后再重新打开即可;

看左边的图.你现在的解决方案里没有项目,当然不能运行、调试了.一个解决方案里,得有可以运行的项目啊.

这种错误我经常遇到,这是因为你用的vc++6.0是盗版的.不过没有关系,保存按钮可以点,保存之后再任务管理器中直接关闭,然后在打开就行了

我仔细阅读了你的 c 语言源程序,你的程序没有任何问题.程序功能就是交换两个正整数的数值.我的建议是:你首先检查一下你的 c 语言程序中的引号、括号、大括号、以及分号等是否均为小写英文字符?如果确认你的程序中的所有符号均为小写英文字符,那么你把该程序拷贝到另外一台有 c 编译器、并保证是能够正确编译、运行的机器上试试看,如果可以编译、运行的话,那就是你的机器上的编译器有问题了,你重新安装一下试一试.

调试程序一般应经过以下几个步骤: 1先进行人工检查,即静态检查.在写好一个程序以后,不要匆匆忙忙上机,而应对纸面上的程序进行人工检查.这一步是十分重要的,它能发现程序设计人员由于疏忽而造成的多数错误.而这一步骤往往容

“build is in process”你的程序一直在进行查错调试连接生成目标文件(build),点击一下感叹号左边的那个按钮stop build试试看或者也有可能其实是进程的问题,把文件保存好,用任务管理器强行关闭进程,然后再开一次再调试一下可能就好了

要么是编译器原因,要么是你的程序读写地址出错,要么是你做了除0运算

菜单中有一个Grayed属性该属性将菜单设置为灰色,即菜单不可用.把它勾掉就可以了

您好,您的这个程序是在那个循环里面出现问题了,出现死循环,您应该进行如下修改:while(i<=n) { if(i%3==0&&i%7==0) sum+=i; i++; }//要是您不加这个括号的话,循环只执行if();不会执行i++的,所以一直循环//望采纳

int k,l,next[100],n,i=-1,j=-1; 再看看别人怎么说的.

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