标题:C语言中数组问题
只看楼主
leijuan_juan
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-12-20
结帖率:0
已结贴  问题点数:10 回复次数:9 
C语言中数组问题
#include<stdio.h>
#define strlen(str)
 insert(char str[])
{int i=strlen(str);
while(i>0)
{str[2*i]=str[i];
str[2*i-1]='*';i--;}
printf("%s\n",str);}
main()
{char str[40];
scanf("%s",str);
insert(str);
}
调试了好久,一直都是这个错误,想不到了,帮帮忙!
搜索更多相关主题的帖子: include C语言 insert 
2013-02-27 08:47
a151141
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:197
专家分:680
注 册:2012-10-19
得分:1 
#include<stdio.h>     //这少一个#include<string.h>,调用strlen需要用这个库函数
#define strlen(str)   //不知道你这句什么意思,但这一句会影响时strlen()这个函数的使用,有规定这里的宏名不得与程序中的其他名字相同
insert(char str[])
{int i=strlen(str);
while(i>0)
{str[2*i]=str[i];
str[2*i-1]='*';i--;}
printf("%s\n",str);}
main()
{char str[40];
scanf("%s",str);
insert(str);
}

[ 本帖最后由 a151141 于 2013-2-27 09:13 编辑 ]

世界上幸福的事就是抓到一只羊,更幸福的事就是抓到两只羊……
2013-02-27 09:04
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:1 
这种排版也能忍受

DO IT YOURSELF !
2013-02-27 10:28
jokerskill
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:392
专家分:554
注 册:2012-3-4
得分:1 
完全不合法
2013-02-27 11:09
℃Buffer
Rank: 2
等 级:论坛游民
帖 子:25
专家分:48
注 册:2013-2-26
得分:1 
#include<stdio.h>
#include<string.h>
//#define strlen(str)//#define是宏定义,是替换或者预处理的意思
void insert(char str[],int i)
{
    while(i>0)
    {
        str[2*i]=str[i];
        str[2*i-1]='*';
        i--;
    }
        printf("%s\n",str);
}
int main()
{
    char str[40];
    int i;
    scanf("%s",str);
    i=strlen(str);
    insert(str,i);
}


这样就对了!

2013-02-27 13:02
小xiong
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:388
专家分:1722
注 册:2013-2-8
得分:1 
学习啦
2013-02-27 13:07
模糊
Rank: 2
等 级:论坛游民
帖 子:56
专家分:53
注 册:2013-2-26
得分:1 
结贴吧 也没啥可说的了
2013-02-27 23:06
zhou31146001
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:303
专家分:131
注 册:2012-11-28
得分:1 
支持五楼
2013-02-28 14:48
疯狂的初学者
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-7-12
得分:0 
回复 楼主 leijuan_juan
有点混呀
2013-07-13 22:12
疯狂的初学者
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-7-12
得分:0 
回复 3楼 wp231957
呵呵,实力不一样结果肯定会不一样的,你懂得
2013-07-13 22:14



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




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

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