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#でその関数を呼び出すことです...引数に「スタックオーバーフロー」があるとしましょう。
const char* を返す HelloWorld という dll の関数を呼び出すことに成功しました。