标题:cannot convert parameter 1 from 'char' to 'char *'
取消只看楼主
clara
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2013-5-27
结帖率:100%
已结贴  问题点数:20 回复次数:3 
cannot convert parameter 1 from 'char' to 'char *'
#include<stdio.h>
#include<string.h>
void RightMoving(char *s,int n);
void LagerIntegerAdd(char *result,char *n1,char *n2);
void main()
{char n1[80],n2[80],result[80]={'\0'};
int  len1,len2,n,len,a,b;
printf("输入表示大整数的字符串n1:");
gets(n1);
printf("输入表示大整数的字符串n2:");
gets(n2);
len1=strlen(n1);
len2=strlen(n2);
if(len1<=len2)
{a=len2-len1;
RightMoving(n1,a);
len=len2;
LagerIntegerAdd(result[90],n1[80],n2[80]);
}
else
{b=len1-len2;
RightMoving(n2,b);
len=len1;
LagerIntegerAdd(result[90],n1[80],n2[80]);
puts(result);
}}
void RightMoving(char *s,int n )
{int i,m;
m=strlen(s);
    for(i=0;i<m;i++)
        s[i+n]=s[i];
    s[i]='0';
}
void LagerIntegerAdd(char *result,char *n1,char *n2)
{int i,len;
char n3[80],n4[80];
if(n3[0]-'0'+n4[0]-'0'>=10)
{result[0]='1';
for(i=len;i>0;i--)
result[i]=n3[i-1]+n4[i-1];}
else
for(i=len;i>0;i--)
result[i]=n3[i]+n4[i];
}

求指点

   
搜索更多相关主题的帖子: cannot include convert 
2013-05-27 23:04
clara
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2013-5-27
得分:0 
回复 3楼 TonyDeng
学艺不精,谢谢
2013-05-27 23:57
clara
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2013-5-27
得分:0 
回复 4楼 小小玉
谢高人指点
2013-05-27 23:59
clara
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2013-5-27
得分:0 
回复 2楼 longzhimeng
加油加油呦!一起努力哈
2013-05-28 00:00



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




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

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