连接字符串

发布时间:2024-01-04 14:29:13

编写函数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';            //注意最后添加空字符
}

文章来源:https://blog.csdn.net/Ct314/article/details/135384484
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。