编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。
例如,分别输入下面两个字符串:
FirstString--
SecondString
程序输出:
FirstString--SecondString
void fun(char p1[], char p2[])
其中 p1和p2代表2个字符串。
void fun(char p1[], char p2[]); int main() { char s1[80], s2[40] ; scanf("%s%s", s1, s2) ; fun(s1, s2) ; printf("%s", s1) ; return 0; } /* 请在这里填写答案 */
FirstString--
SecondString
FirstString--SecondString
void fun(char p1[], char p2[])
{
int len1,len2; //求字符串长度
int i = 0;
len1 = strlen(p1);
len2 = strlen(p2);
for (i = 0; i < len2; i++,len1++)
{
p1[len1] = p2[i]; //p1[len1]为'\0',从此开始连接
}
p1[len1] = '\0'; //注意最后添加空字符
}