首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2013-10-27 
如何将结构体转化为char数组如何将结构体转化为char数组?问题原因:我使用C#开发项目,但该项目需要使用我生

如何将结构体转化为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进行操作。”都不可能实现,除非使用二级指针!

热点排行