重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下C语言实现字符串拼接和拷贝的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
成都创新互联公司专业为企业提供霍邱网站建设、霍邱做网站、霍邱网站设计、霍邱网站制作等企业网站建设、网页设计与制作、霍邱企业网站模板建站服务,10余年霍邱做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。本文实例为大家分享了C语言实现字符串拼接和拷贝的具体代码,供大家参考,具体内容如下
字符串拼接:
#include#include #include char *str_contact(const char *,const char *); char *str_contact(const char *str1,const char *str2) { char *result = (char*) malloc(strlen(str1) + strlen(str2) + 1); if(!result) { printf("Error: malloc failed in concat! \n"); exit(EXIT_FAILURE); } char *temp = result; while(*str1 != '\0') { *result++ = *str1++; } while((*result++ = *str2) != '\0') { ; } return temp; } int main(void) { char *ch2 = "string_"; char * ch3 = "_contact"; char *result = NULL; result = str_contact(ch2,ch3); print("result = %s\n",result); free(result); result = NULL; return 0; }