标题:大家帮忙给我看看错误在哪里
只看楼主
SimpleDirect
Rank: 1
等 级:新手上路
帖 子:11
专家分:4
注 册:2013-3-3
结帖率:50%
已结贴  问题点数:20 回复次数:4 
大家帮忙给我看看错误在哪里
#include<stdio.h>
char wap(char words1,char words2);
main()
{
    int i;
    char c[]="China";
    char put[4];
    for(i=0,i<=4,i++){
        wap(c[i],put[i]);
    }
    printf("%s\n",put[4]);
    char wap(char words1,char words2)
    {
        words2=words1+4;
        return words2;
    }
}
编译器说wap函数定义是非法的,请版主指导指导
搜索更多相关主题的帖子: wap China 
2013-03-11 22:53
小xiong
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:388
专家分:1722
注 册:2013-2-8
得分:10 
#include<stdio.h>
#include<stdlib.h>

int main(void)
 { char wap(char,char);
     int i;
     char c[]="China";
     char put[5];
         printf("%s\n",put);
     for(i=0;i<=4;i++){
         wap(c[i],put[i]);
         
     }     
     system("pause");
     return 0;
 }
char wap(char words1,char words2)
     {
         words2=words1+4;
         return words2;
     }
收到的鲜花
  • SimpleDirect2013-03-12 23:45 送鲜花  3朵   附言:我很赞同
2013-03-11 23:10
小xiong
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:388
专家分:1722
注 册:2013-2-8
得分:0 
函数不能嵌套定义好吗,谢谢。呵呵
2013-03-11 23:11
SimpleDirect
Rank: 1
等 级:新手上路
帖 子:11
专家分:4
注 册:2013-3-3
得分:0 
回复 3楼 小xiong
我自己改了改你再给检查检查
#include<stdio.h>
char wap(char words1,char words2);
main()
{
    int i;
    char c[]="China";
    char put[5];
    for(i=0;i<=4;i++){
        wap(c[i],put[i]);
    }
    printf("%s\n",put[5]);

}
    char wap(char words1,char words2)
    {
        words2=words1+4;
        return words2;
    }
2013-03-11 23:29
tompobing
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:260
专家分:809
注 册:2012-12-9
得分:10 
不知道楼主的程序想干什么,能具体说下不
2013-03-14 13:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-400468-1-1.html




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

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