互操作里传递字符串的烦心事
摘要:
第一:char[n]别随便转为string,string会自动给你截取‘\0’,结果还是不对,还是老老实实的把c++的char[n]转为c#的char[n]// PST数据头struct SQPstHeader{ char szVer[5]; char szExt[3]; int nWorkStep; int bManuBW; int nAutoThres; int nManuThres;};[StructLayoutAttribute(LayoutKind.Sequential, CharSet=CharSet.Ansi)] public struct SQPstHeader { /// c 阅读全文
posted @ 2011-03-28 12:01 步走高飞 阅读(273) 评论(0) 推荐(1) 编辑