求救一个问题
怎么在Activex中加一个方法,将一个字符串转换成内存快。
如:
要将"12,234,255,21,213,23,12,213,"
转换成 unsigned char pBuf[8]
pBuf[0] = 12
pBuf[1] = 234
pBuf[2] = 255
pBuf[3] = 21
pBuf[4] = 213
pBuf[5] = 23
pBuf[6] = 12
pBuf[7] = 213
我想写这样一个函数,在Activex的一个方法中,将Text转变成二进制然后输出
void ConvertTextToBinary(VARIANT FAR *vaBuf,LPCTSTR szText,long nLen)
{
vaBuf = new VARIANT[nLen];
for(long i=0;i<nLen;i++)
{
vaBuf[i].vt = VT_UI1;
vaBuf[i].bVal = (unsigned char)i;
}
}
上面程序只是一个实例,关键问题是不知道该如何得到返回值
就这样一个小函数,可是返回的vaBuf总是空,不知道为是么,那位
大侠救救我吧,//bow