C语言组建出错,可是不会改。求修改!

所在地址。高手顺便帮我修改一下数据发送8位16进制改为1位16进制。这个程序我以前调试都没问题。不知道现在为什么会出错!http://pan.baidu.com/shar... 所在地址。高手顺便帮我修改一下数据发送8位16进制改为 1位16进制。这个程序我以前调试都没问题。不知道现在为什么会出错!
http://pan.baidu.com/share/link?shareid=1870770533&uk=3791722997 地址
展开
 我来答
wjtxtl
2013-09-15 · 超过17用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:36.4万
展开全部
我取出来编译过,出错的全是 未声明的i 。。大约有10多个这种错,具体怎么改,可能跟实现是有关系的,
取出其中的一个错,第一行,定义了i ,for 后加了一个;,语句结束,所以第二行的for 里面的i 是未定义的。

for(int i=num-1;i>=0;--i)pSubMenu->DeleteMenu(i,MF_BYPOSITION);
for(i=m_MenuList.GetUpperBound();i>=0;i--){
if(m_MenuList[i]->nID==(UINT)pSubMenu->m_hMenu){
追问

可是我的错误是这样的!!

追答

楼主我用的vs2008 ,下边是运行的结果

楼主你还是用vs2008吧,如果你真用的vs2008,当我没说,你报的那些错是连接错误,也就是同样的代码在你电脑上编译没有错,在我这里是有未定义的i 这种错误。连接错误是很恶心的,错。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式