读书人

怎么将结构体转化为char数组

发布时间: 2013-10-27 15:21:50 作者: rapoo

如何将结构体转化为char数组
如何将结构体转化为char数组?

问题原因:
我使用C#开发项目,但该项目需要使用我生成的a.dll,其中a.dll函数中有fun(char* p),p为out类型参数,我希望在c#项目调用fun(char* p)后,对数组p进行操作。
但是fun(char* p)内部,p实际是一个结构体PCCERT_CONTEXT的地址。现问如何转换结构体为char数组


[解决办法]
楼主C#我不懂,但是我知道fun(char* p)内部无论做了什么,都不会改变p的本质,因为这里只是个形参,所以不管你在函数内部怎么捣鼓,你的要求“我希望在c#项目调用fun(char* p)后,对数组p进行操作。”都不可能实现,除非使用二级指针!

读书人网 >C语言

热点推荐