本人刚学C 写了一点~不知道错在哪,请教~
#include <stdio.h>
void main()
{
char Link(char a[],char *b); /*Link函数声明*/
char a[100]="I am ";
char *b="a boy.";
Link(a,b); /*将b字符串连接到a后面*/
printf("%s\n",a); /*要求能显示:I am a boy.*/
}
/*请在这里编制Link函数:*/
char Link(char a[],char *b)
{
int i,l;
for(i=0;i<100;i++)
if(a[i]=='\0')
a[i]=*b;
return a[];
}
为什么为什么 这到底是为什么,怎么都不行呢???晕死了......英语太乱了,又不知道错在哪里,,,急啊!!!!最好能自己先编译一下,通过了发出来!!!!
不是吧 那我怎么不行呢?你QQ多少 我加你~这样说话太不方便了...
还是这个问题error C2440: 'return' : cannot convert from 'char []' to 'char'
不知道是什么意思