首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB中怎样定义C++中的数据类型?多谢

2013-10-24 
【求助】VB中怎样定义C++中的数据类型?谢谢!C++代码:#pragma pack(1)typedef struct tagHQHead//行情头部{ch

【求助】VB中怎样定义C++中的数据类型?谢谢!
C++代码:
#pragma pack(1)
typedef struct tagHQHead//行情头部
{
charMark[20];
UINTCount;
longUpdate;
}HQ_HEAD,*PHQ_HEAD;
typedef struct tagStockHQ//股票行情
{
charCode[10];//股票代码
charName[10];//股票名称
UINTType;//股票类别
longProtect0;//保留
floatClose;//昨日收盘价
floatOpen;//今日开盘价
floatHigh;//今日最高价
floatLow;//今日最低价
floatCurrent;//今日当前价
longProtect1;//保留
longProtect2;//保留
longVolum;//成交量
longVol1;//现量
floatMoney;//成交额
longImp_vol;//内盘量
longExt_vol;//外盘量
longProtect3;//保留
longProtect4;//保留
floatBuy_Price[5];//5档买价
longBuy_Volum[5];//5档买量
floatSell_Price[5];//5档卖价
longSell_Volum[5];//5档卖量
longProtect5;//保留
BYTEProtect6[6];//保留
}STOCK_HQ,*PSTOCK_HQ;//总长150
#pragma pack()


请教怎样在VB中定义?

谢谢!
[解决办法]
char -> Byte
long -> Long
float -> Single
UINT -> Long
[解决办法]
char Code[10] 这种情况,要相应地变为

Code(9) As Byte  '因为 Code(0) - Code(9),这与 C 中声明 Code[10] 对应元素 Code[0] - Code[9] 不同

Code As String * 10

热点排行