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

struct在symbian下应该怎么使用?

2012-02-01 
struct在symbian下应该如何使用??typedefstruct_tagEBDEnum{HKEY hKeyDWORD dwIndex} EBDENUM, * LPEBDE

struct在symbian下应该如何使用??
typedefstruct_tagEBDEnum
{
HKEY hKey;
DWORD dwIndex;
} EBDENUM, * LPEBDENUM;

首先我想要给它分配一段空间,在c下应该是
LPEBDENUM lpEBDEnum;
lpEBDEnum = (LPEBDENUM)malloc(sizeof(EBDENUM));

在symbian下应该如何做呢?
LPEBDENUM lpEBDEnum;
HBufC8* buf = HBufC8::New(aSize);
TPtr8 ptr = buf->Des();
下面这句话错
lpEBDEnum = (LPEBDENUM)ptr;
想问一下在symbian下应该怎么写

还有问一下
如果我有一大段数据想赋值给结构体实现类似如下语句应该怎么做?

ReadFile(hFile, lpEBDHead, sizeof(EBDHEAD));
lpEBDHead是一个结构体类型的

因为现在在移植c语言的代码 里面有好多struct 要强制类型转换么 应该如何做 最好有个例子 谢谢






[解决办法]
lpEBDEnum = (LPEBDENUM)ptr.Ptrz();

热点排行