搜索
编程论坛
→
开发语言
→
C++论坛
→
『 VC++/MFC 』
→ _variant_t变量问题
标题:
_variant_t变量问题
只看楼主
photoelec
等 级:
新手上路
帖 子:109
专家分:0
注 册:2008-1-9
楼主
问题点数:0 回复次数:3
_variant_t变量问题
怎样判断两个_variant_t变量是否相等?
或者:一个_variant_t变量和一个CString变量是否能判断
_variant_t vstr="aaa";
CString cstr="aaa";
if (vstr=cstr)
{
。。。。。
}
这样行吗?如果vstr是VT_NULL,可以判断吗?
搜索更多相关主题的帖子:
变量
variant
2008-02-28 09:44
hfl
等 级:
新手上路
帖 子:11
专家分:0
注 册:2008-2-28
第
2
楼
得分:0
可以用strcmp()函数试一下,
CString str11,str2;
str1="aa";
str2="aa";
if(strcmp(str1,str2)==0)
{
Afxmessagebox("相等");
}
else
{
Afxmessagebox("不相等");
}
2008-02-28 11:09
hfl
等 级:
新手上路
帖 子:11
专家分:0
注 册:2008-2-28
第
3
楼
得分:0
ok
直接不行,这样应该可以。将其转换成C标准字符串类型再比较
_variant_t vstr="aaa";
CString cstr1="aaa";
CString cstr2;
if(vstr.vt==VT_I4)
{
cstr2=vstr.bstrVal;
if(cstr2==cstr1)
{
....
}
}
2008-02-28 11:27
photoelec
等 级:
新手上路
帖 子:109
专家分:0
注 册:2008-1-9
第
4
楼
得分:0
太谢谢您了
用你的方法,成功了!真的非常感谢!
2008-02-28 14:26
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-201220-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.415650 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved