我对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;
}