我有一个关于 valgrind 的问题。在以下函数中,我没有看到任何错误,但是当我运行 Valgrind 测试时,它会显示错误。
有人可以告诉我应该怎么做才能使其正常工作吗?
char * anfuegen(char * teilvorne, char * teilhinten)
{
size_t laengeTeilvorne = strlen(teilvorne);
size_t laengeTeilhinten = strlen(teilhinten);
char * neuerDateiname = (char*) malloc(
laengeTeilvorne + laengeTeilhinten + 1);
memcpy(neuerDateiname, teilvorne, laengeTeilvorne);
memcpy(neuerDateiname + laengeTeilvorne, teilhinten, laengeTeilhinten + 1);
return neuerDateiname;
}