当前位置: 代码迷 >> C语言 >> 哪位高手可以帮我找找错呀,,谢谢了
  详细解决方案

哪位高手可以帮我找找错呀,,谢谢了

热度:311   发布时间:2008-06-05 14:32:13.0
哪位高手可以帮我找找错呀,,谢谢了
错在哪里?????
#include "stdio.h"
void main()
{int max(int,int);
int process(int x,int y,int (* P)(int,int));
int a,b;
printf("输入:\n");
scanf("%d,%d",&a,&b);
printf("max=%d",process(a,b,max));
   
}
int max(int x,int y)
{int z;
    if(x>y)z=x;
    else z=y;
    return(z);
}
int process(int x,int y,int (* P)(int,int))
{int r;
  r=(* p)(x,y);
 return(r);

}
搜索更多相关的解决方案: int  max  process  return  

----------------解决方案--------------------------------------------------------
提示什么错误呢?
----------------解决方案--------------------------------------------------------
int process(int x,int y,int (* P)(int,int))
{int r;
  r=(* p)(x,y);
 return(r);

}

大P和小p的问题。。。。。。。。。。。。。。。。。。
----------------解决方案--------------------------------------------------------
就提示最后一个含数有问题,,,大家看出来有什么错误没有,,,我用的是VC6.0
----------------解决方案--------------------------------------------------------
恩,,大小写改过了还提示错误,error c2018:unknown character"0xa1"
----------------解决方案--------------------------------------------------------
恩,,大小写改过了还提示错误,error c2018:unknown character"0xa1"
----------------解决方案--------------------------------------------------------
你把每行前面和后面的空格都删掉,再重新排版就可以解决上面那个错误
你的代码肯定是从哪里复制来的,里面含有特殊字符
----------------解决方案--------------------------------------------------------
同意上面的,把小p改为大P;
再将return前的两个**删掉。
----------------解决方案--------------------------------------------------------
问题已经解决,非常感谢各位好心人,以后还得多多关照,呵...
----------------解决方案--------------------------------------------------------
  相关解决方案