佚名通过本文主要向大家介绍了variant char,variant转char,variant数组,variant类型,vb variant类型等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: char 数组转换为VARIANT类型数组
描述:
解决方案1:
描述:
因为要用到teechart里面的一个AddArray()函数其中这个函数的数据类型是variant类型的,请问char数组怎么转换成这种类型呀?
解决方案1:
#include <afxtempl.h>解决方案2:
#include <atlconv.h>
USES_CONVERSION;
CArray<char*,char*> charlist;
charlist.Add("abc");
charlist.Add("bbb");
int len = charlist.GetSize();
VARIANT *b;
b = new VARIANT[len];
b->vt = VT_BSTR;
for(int i = 0; i<len;i++)
{
b[i].bstrVal = A2W(charlist.GetAt(i));
}
_T() 试试