void fun (char* s, char* t)
{int i, d;
d = strlen(s);
for (i = 0; i<d; i++)t = s;
for (i = 0; i<d; i++)t[d+i] = s[d-1-i];
/************found************/
t[2*d] = '\0';
}
void fun (char* s, char* t) //作用:字符串复制{int i, d; d = strlen(s);//strlen函数查出字符串s的长度,存于d for (i = 0; i<d; i++)t = s;//先将s原样赋给t for (i = 0; i<d; i++)t[d+i] = s[d-1-i];//再将s倒过来接到t后面/************found************/ t[2*d] = '\0'; //记得字符串的结尾时要补结束标志的,不然t只是字符数组} 效果:若s为s:abcdefg则t为 abcdefg