c++中代码如下。
int add(char*cmd, char *addcmd)
{
strcpy(addcmd,cmd);
return 0;
}
c#中
[DllImport("tcldll.dll", EntryPoint = "DoInterpret", CharSet = CharSet.None)]
 public extern static int add(string cmd, StringBuilder result);StringBuilder result = new StringBuilder(128);
Program.add(textBox1.Text, result);
textBox2.AppendText(result.ToString());调试发现result的值老是为空。在c#中怎么样才能实现add中的第二个参数传值正确。