//不用strcat函数,试将两个字符串连接起来
#include "stdio.h"
void main()
{
char a[10] = {"abcdefg"};
char b[10] = {"1234"};
#include "stdio.h"
void main()
{
char a[10] = {"abcdefg"};
char b[10] = {"1234"};
char c[20] = {0};
int ai = 0;
int bi = 0;
int ci = 0;
while ((ci<20) && ('/0'!=a[ai]))
{
c[ci++] = a[ai++];
}
while ((ci<20) && ('/0'!=b[bi]))
{
c[ci++] = b[bi++];
}
c[ci] = 0;
printf ("%s/n", c);
}
//注意:以用户输入两个字符串给数组a和b赋值的形式更加合理,但会涉及求解输入字符串长度
//求字符串长度是一个应用普遍的算法,有兴趣的同学用C代码实现它
//在应聘coder的时候,本题、求字符串长度等常用字符串操作的代码实现,是常考的题型