0

我有一个关于 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;
}
4

0 回答 0