200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > c语言字符串拼接变量 C语言实现字符串拼接

c语言字符串拼接变量 C语言实现字符串拼接

时间:2021-05-28 13:50:16

相关推荐

c语言字符串拼接变量 C语言实现字符串拼接

#include

#include

#include

char* str_contact(const char*,const char*);

/**

** C语言实现字符串拼接

**/

int main(void)

{

char *ch1 = "hui_";

char *ch2 = "_heihei";

char *res = NULL;

res = str_contact(ch1,ch2);

printf("res = %s\n",res);

free(res);

res = NULL;

}

/**

** 字符串拼接方法

**/

char * str_contact(const char *str1,const char *str2)

{

char * result;

result = (char*)malloc(strlen(str1) + strlen(str2) + 1); //str1的长度 + str2的长度 + \0;

if(!result){ //如果内存动态分配失败

printf("Error: malloc failed in concat! \n");

exit(EXIT_FAILURE);

}

strcpy(result,str1);

strcat(result,str2); //字符串拼接

return result;

}

原文:/xiaohuihui123/p/4885625.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。