写一个函数,将两个字符串连接,,这样写,哪错了
#include <stdio.h>#include <stdlib.h>
{
void fac(char a[10],char b[10],char c[10]);
int i,j;
gets(a);
gets(b);
fac(a,b,c);
for(i=0;i<20;i++)
printf("%c",c[i]);
}
void fac(char a[10],b[10],c[10]);
{
int i,j;
while(a[i]='\n')
{
c[i]=a[i];
i++;
}
while(b[j]!='\n')
{
c[i]=b[j];
i++;
j++;
}
}