C 实战练习题目86

题目:两个字符串连接程序 。

程序分析:无。

程序源代码:

 1 #include <stdio.h>
 2 #include<stdlib.h>
 3 #include<string.h>
 4  
 5 char* strconnect(char *str1,char *str2);
 6  
 7 int main()
 8 {
 9     char str1[20],str2[20];
10     char *str;
11     puts("请输入两个字符串,用回车分开:");
12     scanf("%s%s", str1, str2);
13     str=strconnect(str1,str2);
14     puts("连接后的字符串为:");
15     puts(str);
16     return 0;
17 }
18 char* strconnect(char *str1,char *str2)
19 {
20     char*str;
21     str=(char*)malloc(strlen(str1)+strlen(str2)+1);
22     str[0]='\0';
23     strcat(str,str1);
24     strcat(str,str2);
25     return str;
26 }

感谢你的阅读,请用心感悟!希望可以帮到爱学习的你!!分享也是一种快乐!!!请接力。。。

点击查看原文,谢谢!

posted @ 2020-08-13 20:54  C语言自学网  阅读(143)  评论(0编辑  收藏  举报