编写子函数,实现对两个字符串进行连接。即void Strcat(char *s1,char *s

编写子函数,实现对两个字符串进行连接。即void Strcat(char *s1,char *s编写子函数,实现对两个字符串进行连接。即void Strcat(char *s1,char *s2),将字符串s2连接到字符串s1的后面。
初始代码:
#include <stdio.h>
// write your code here
int main()
{
char str1[200];
char str2[100];
gets(str1);
gets(str2);
Strcat(str1, str2);
return 0;
}

完整程序如下:
#include <stdio.h>
void Strcat(char* s1, char* s2)
{
while (*s1 != '\0') s1++;
while((*s1++ = *s2++) != '\0');
}
int main(){
char str1[200],str2[200];
gets(str1);
gets(str2);
Strcat(str1, str2);
printf("%s\n",str1);
return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答