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 }
感谢你的阅读,请用心感悟!希望可以帮到爱学习的你!!分享也是一种快乐!!!请接力。。。