【问题描述】
从键盘输入两个字符串a和b,要求不用库函数 strcat(),即把串b的前5个字符连接到串a中;如果b的长度小于5,则把b的所有元素都连接到a中。
【参考代码】
#include <stdio.h>
#include <string.h>
int main()
{
char a[100], b[100], i=0, j;
printf("请输入两个字符串:");
gets(a); gets(b);
while (a[i++] != '\0');
for (j = 0, i--; j < 5 && b[j] != '\0'; j++) a[i++] = b[j];
a[i] = '\0';
puts(a);
return 0;
}