| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 326 人关注过本帖
标题:编译出错
只看楼主 加入收藏
shiningwater
Rank: 1
等 级:新手上路
帖 子:51
专家分:5
注 册:2010-3-25
结帖率:93.75%
收藏
已结贴  问题点数:10 回复次数:2 
编译出错
E:\c++\MSDev98\MyProjects\longest word\longest word.cpp(32) : error C2664: 'zimu' : cannot convert parameter 1 from 'char' to 'char []'
  
E:\c++\MSDev98\MyProjects\longest word\longest word.cpp(31) : warning C4018: '<' : signed/unsigned mismatch



#include<stdio.h>
#include<string.h>
int place=0,point,length=0;
int i=0;
void main()
{
   int zimu(char s[]);
   int longest(char s[]);
   
   char s[100];
   gets(s);
  
   longest(s);
   for(i=place;i<length;i++)
       printf("%c",s[i]);


}

int zimu(char c[100])
{
  if(c[i]>='a'&&c[i]<='z'||c[i]>='A'&&c[i]<='Z')
      return(1);
  else return(0);

}

int longest(char s[100])
{
   int len=0,point,flag=1;
   for(i=0;i<strlen(s);i++)
   {  if(zimu(s[i]))
           if(flag)
           {
             point=i;
             flag=0;
           }
           else len++;
           else
           {
             flag=1;
             if(len>length)
             {
                length=len;
                place=point;
                len=0;
            
             }

           }
   }
           return(place);


附:c语言中实参数组元素可以向形参数组元素传值吗?亟待回答,谢谢
搜索更多相关主题的帖子: 编译 
2010-04-15 12:26
ldg628
Rank: 12Rank: 12Rank: 12
等 级:火箭侠
威 望:3
帖 子:526
专家分:3036
注 册:2009-6-23
收藏
得分:10 
int longest(char s[100])
{
   int len=0,point,flag=1;
   for(i=0;i<strlen(s);i++)
   {  if(zimu(s))  //传首地址
           if(flag)
           {
2010-04-15 12:39
yyblackyy
Rank: 6Rank: 6
等 级:侠之大者
帖 子:98
专家分:457
注 册:2010-3-31
收藏
得分:0 
int zimu(char c[100])   参数类型为char []
zimu(s[i])  参数类型为char
参数类型不匹配改成
zimu(s);
2010-04-15 12:52
快速回复:编译出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015000 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved