我有一个在 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*