摘要: C/C++中的字节转换宽字节转单字节 :size_t wcstombs( char *mbstr, const wchar_t *wcstr, size_t count );单字节转宽字节 :size_t mbstowcs( wchar_t *wcstr, const char *mbstr, size_t count );上面这两个是标准C++的,下面两个好像是微软的函数。不过上面两个函数只能一个一个的转换,也就是说一次只能转换一个字符。下面两个方法就是 宽字符串与单字节字符串之间的转换。宽字节转多字节 :WideCharToMultiByte //其实这里的多字节就是我们说的char多.. 阅读全文
posted @ 2013-06-16 19:38 方东信 阅读(2330) 评论(0) 推荐(0) 编辑
摘要: 补充过程中~感觉应该是C#调用非托管的比较专门的class例1、public struct ImageDataMsg { public char DataType; public int Srv_index; public char ConvertType; //这个个地方要指定长度,这样就可以的德奥结构体的正确长度了 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 10)] public int[] VecLayer;//需要那几个图层。 [MarshalAs(UnmanagedType.ByValArray, SizeConst = 10) 阅读全文
posted @ 2013-06-16 16:37 方东信 阅读(1943) 评论(0) 推荐(0) 编辑