0

我有一个在 dll 中编译的 C 函数。名为 HelloYou 的函数是这样写的:

const char* HelloYou(const char*)
{
    char retval[128];

    if (strlen(name) > 120)
        return "Hello too long named guy";

    sprintf(retval, "Hello %s", name );
    return retval;
}

现在,我想要的是用 C# 调用该函数......假设参数有“堆栈溢出”。

我已成功调用 dll 中的一个名为 HelloWorld 的函数,该函数返回一个 const char*

4

0 回答 0