にDLL C++から返された私は、この私のC++取り扱いアレイは、C#
extern "C" __declspec(dllexport)
char* __stdcall hh()
{
char a[2];
a[0]='a';
a[1]='b';
return(a);
}
をで作成したDLLとで、これは私がC#での手続において
[DllImport(@"mydll.dll",CharSet = CharSet.Ansi,CallingConvention = CallingConvention.StdCall)]
public static extern IntPtr hh();
static void Main(string[] args)
{
IntPtr a = hh();
//How to proceed here???
}
}
ヘルプコードを処理しようとしている方法ですさらに。
あなたの質問は何ですか? –
配列のreturendをC++のコードから出力したい# – pushE