C语言问题!

[复制链接]
查看11 | 回复4 | 2009-9-3 21:14:05 | 显示全部楼层 |阅读模式
没有完全的代码不好调试,不过看楼主的代码,参数传递不正确第二个函数中的belong(n,A)传递的是两个char类型的值;而第一个函数int belong(char m,char n[]) 接受的参数应该是一个char类型的值和一个char类型的数组。所以单说参数传递,应当把belong(n,A)改为belong(n,A)。 也许改了之后整个代码就正确了
回复

使用道具 举报

千问 | 2009-9-3 21:14:05 | 显示全部楼层
int check(char n)
{int h=0,i;
for(i=0;i<7;i++)if(belong(n,A)){all0[h]=i+1;h++;}return 0;}中 A从那里来?
回复

使用道具 举报

千问 | 2009-9-3 21:14:05 | 显示全部楼层
你把函数作用和调用过程都发上来才知道你想要啥结果。啥都不说,要学会提问。
回复

使用道具 举报

千问 | 2009-9-3 21:14:05 | 显示全部楼层
你应该把你的有关代码都贴上来吧,你这样别人根本就看不懂嘛,怎么改啊
回复

使用道具 举报

千问 | 2009-9-3 21:14:05 | 显示全部楼层
将第二个函数的参数设为全局变量……确实没看懂。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行