如何将两个 const char*s 组合成第三个?
我正在尝试使用以下代码执行此操作:
const char* pName = "Foo"
printf("\nMy name is %s.\n\n\n",pName);
const char* nName;
int num_chars = asprintf(&nName, "%s%s", "Somebody known as ", pName);
但我得到这个错误:
'asprintf': identifier not found
我通过以下代码包含 stdio.h:
#include <stdio.h>