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