【发布时间】:2011-08-23 10:46:50
【问题描述】:
我有一个函数可以连接两个常量 char* 并返回结果。我想要做的是将一个 char 加入一个常量 char* 例如
char *command = "nest";
char *halloween = join("hallowee", command[0]); //this gives an error
char *join(const char* s1, const char* s2)
{
char* result = malloc(strlen(s1) + strlen(s2) + 1);
if (result)
{
strcpy(result, s1);
strcat(result, s2);
}
return result;
}
【问题讨论】:
标签: c join char strcat const-char