您的位置:程序门 -> vb -> 基础类



vc-vb懂的进


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vc-vb懂的进[已结贴,结贴人:zbyz2001]
发表于:2007-08-14 09:01:47 楼主
各位大哥门   小弟弟有段代码是vc的不知道怎样转换成vb,希望懂的高手麻烦给写下,多谢了

      dim     match[20]   as     mystruct;
初始化为零
for(int   i   =   0   ;   i   <   20;   i   ++)
{
          for(int   j   =   0;   j< 16;   j++   )
        {
                match[i].szlicense[j]   =   0;
        }  
          for(int   z   =   0;   z< 10;   z++   )
        {
                match[i].identifier[z]   =   0;
        }  
}
发表于:2007-08-14 09:11:131楼 得分:10
public   type   mystruct
                szlicense   as   string   *   16
                identifier   as   string   *   10
end   type

dim     match(19)   as     mystruct,   i   as   integer

for   i   =   0   to   19
        match(i).szlicense   =   string(16,   chr(0))
        match(i).identifier   =   string(10,   chr(0))
next   i
发表于:2007-08-14 09:18:492楼 得分:0
of123()   朋友   转换完了   j   和   z   怎么没出现?不需要吗?请指教
发表于:2007-08-14 09:56:003楼 得分:10
string(16,   chr(0)),表示16个chr(0)的字符串,而c中
for(int   j   =   0;   j< 16;   j++   )

match[i].szlicense[j]   =   0;
}  
也是为了让szlicense[j]数组中每个成员都为0(转换成字符就是chr(0)),共16个,是一样的
发表于:2007-08-14 10:15:584楼 得分:0
zzyong00(阿勇)   多谢勇哥啊   你已经帮我解决过2个问题了   3q
发表于:2007-08-14 10:19:565楼 得分:0
不需要内层循环。相当于   c   中   memset(match[i].identifier,   0,   10)。
发表于:2007-08-14 11:37:436楼 得分:0
of123()   多谢


快速检索

最新资讯
热门点击