我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: C错误是怎么回事? 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

springdew



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 936
威望: 0
浮云: 0
在线等级:
注册时间: 2005-12-29
最后登陆: 2024-07-12

5come5帮你背单词 [ appraisal /ə'preizl/ n. 估计,估量,评价 ]


C错误是怎么回事?

错误是:
D:\C++\Noname4.cpp(11) : error C2660: 'match' : function does not take 2 parameters
D:\C++\Noname4.cpp(20) : error C2061: syntax error : identifier 'c'


Copy code

#include <stdio.h>

int count;

int main()
{
   char s[80],ch,* p, * match();

   gets(s);
   ch=getchar();
   p=match(ch,s);
   if(p)
   printf("%s%d\n",p,(count+1));
   else
       printf("no match found\n");
   return 0;
}


char * match(c,s)

{    
  char c, * s;

  count = 0;
  while (c!=s[count]&&s[count]!='\0')
      count++;
  if (s[count])
      return(&s[count]);
  return (0);

}
顶端 Posted: 2007-03-27 17:51 | [楼 主]
我来我网·5come5 Forum » 程序员之家

Total 0.009416(s) query 6, Time now is:11-23 18:56, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号