#include <stdio.h>
#include <string.h>
void strlink(char *p,char *q)
{ char a[100];
int i=0;
while((*p)!='\0')
{
*(a+i)=*p;
p++;
i++;
}
while((*q)!='\0')
{
*(a+i)=*q;
q++;
i++;
}
*(a+i)='\0';
printf("%s\n",a);
}
void main()
{
char *s1="Very",*s2="good!",*s3;
strlink (s1,s2);
}
str1的空間只能夠放下str1,如果連接str2.,就是空間不夠了,所以要借助另外的壹個空間 來存放連接之後的字符串