题目描述
设计函数连接2个字符串。单个字符串的长度不超过100。不要使用系统提供的strcat函数。
输入要求
输入2个字符串,每个字符串以换行符结束。保证每个字符串中不会出现空格
输出要求
输出连接好的字符串。
输入样例
Country
side
输出样例
Countryside
#include<stdio.h>
void mystrcat(char *p1,char *p2)
{
int i,j;
for(i=0;p1[i]!='\0';i++);
for(j=0;p2[j]!='\0';j++)
{
p1[i]=p2[j];
i++;
}
p1[i]='\0';
} //设计连接字符串的函数
int main()
{
char s1[202],s2[101];
gets(s1);
gets(s2);
mystrcat(s1,s2); //调用函数连接字符串
puts(s1);
}
本文介绍了一个不使用系统strcat函数的手写字符串连接函数实现。通过遍历两个字符串,将第二个字符串的内容追加到第一个字符串之后,实现了字符串的连接功能。代码示例展示了如何定义和调用该函数。
643

被折叠的 条评论
为什么被折叠?



