int VOA_READ_STATUS(unsigned char * VOA_Status)
unsigned char InBuf[17];
for (i=0; i<16; i++)
{
VOA_Status[i] = InBuf[i];
}
如何转成C#的语言啊 各位大哥大姐指点啊
unsigned char InBuf[17];
for (i=0; i<16; i++)
{
VOA_Status[i] = InBuf[i];
}
如何转成C#的语言啊 各位大哥大姐指点啊
调试欢乐多
public static extern int VOA_READ_STATUS(StringBuilder VOA_Status);这样看看.
public static extern int VOA_READ_STATUS(StringBuilder VOA_Status);
用过了 出现Error 1 'USB.USB_I2C_DEVICE.VOA_READ_STATUS(System.Text.StringBuilder)' cannot be extern and declare a body 的标语.
我用过下面的语句
public unsafe int VOA_READ_STATUS(char* VOA_Status)
不知道* VOA_Status怎么分配成VOA_Status[17]
{
VOA_Status = new char[17];
for (int i=0; i <16; i++)
{
VOA_Status[i] = 'm'; //你要填充的字符
}
return VOA_Status.Length;
}