我现在有一个VARIANT的数据,里面是一组字符串,现在我想取出其中的两个字符,
然后分别用16进制来表示,请问怎么操作呢?最好有源代码附上.
解决方案 »
- 关于GIS(SUPERMAP)的调试问题
- 动态创建的CListCtrl,在它的PreSubClassWindow里无法获取header的句柄,如何重绘列头?
- opengl显示问题
- 请教邮件高手:怎么可以得到WINDOWS通讯薄里组的信息
- 为什么我用vc2005编译的lib,release的比debug的大很多呢
- rtp协议中,如何定义时间戳,最好有例子,详细点的。
- 文章标题 请教各位大侠我想将一个Linux下的打印机驱动程序移植到Windows下怎么做呢???
- 关于如何刷新CTreeCtrl后能保证当前选中的项目状态不变的方法
- GetDlgItem()
- 怎么在我的视图里显示象EXCEL一样的表格啊。求助!
- char **str 里的字符串怎么赋值给 char *chstr ????多谢!!!
- 可不可以在单线乘里开2个SOCKET?
...
WCHAR c1=tt.bstrVal[?] //取第1个字符, ?表示想取哪个
char tmp[256];
sprintf(tmp, "%x", c1);
printf(tmp);WCHAR c2=tt.bstrVal[?] //取第2个字符, ?表示想取哪个
sprintf(tmp, "%x", c2);
printf(tmp);
之前进行一下判断 if(tt.vt!=VT_NULL)