a1262814100
「已注销」
采纳率75%
2015-12-18 15:05 阅读 1.4k
已采纳

关于返回值为字符,为何显示字符指针

为何报错显示invalid conversion from 'char*' to 'char' [-fpermissive] ?如何更正?

 char SameGen(fp *p,char name[]) //寻找辈分相同的一代人 
{

    int gen;

    gen=SearchGen(p,name); //搜索相同的辈分


    while(p->lchild!=NULL)当左节点为空时,结束循环
    {
         p=p->lchild;
        return(p->person.name);
    }
}
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    qq_27183003 ysuwood 2015-12-18 15:18

    返回指针

     char * SameGen(fp *p,char name[]) //寻找辈分相同的一代人 
    
    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2015-12-18 15:25

    返回值,char修改为char[]或者char *

    点赞 评论 复制链接分享

相关推荐