注册 登录
编程论坛 C++教室

[求助]unsigned char *value这个到底表示value是什么类型的变量啊?

红影 发布于 2007-08-17 14:59, 2304 次点击
我用VB做一个程序要调用一个C++编写的API,那里面有个函数定义了一个unsigned char *value参数

我不懂C++,不知道这个是什么类型的变量,

我现在要定义一个实参变量来替代这个形参变量

如果我写成Dim DATA As Byte对不对?

还是写成Dim DATA() As Byte?
5 回复
#2
blueboy820062007-08-17 16:02
以下是引用红影在2007-8-17 14:59:00的发言:

如果我写成Dim DATA As Byte对不对?


为什么是Byte类型??
应该是:
Dim DATA as string 吧

野比呢,不是会VB吗?
---------------------------------------------------
VB只看过一点点,惭愧啊^

#3
红影2007-08-17 17:47
unsigned char *value到底是什么类型啊
#4
heliujin2007-08-17 18:35
指向无符号字符的指针
#5
rediums2007-08-17 21:20
unsigned char *value
这个类型在C++里面一般是代表一个字符串,与VB里面的string相对应
不能用byte,因为byte只是占用一个字节的空间,
#6
红影2007-08-17 23:00
以下是引用rediums在2007-8-17 21:20:07的发言:
unsigned char *value
这个类型在C++里面一般是代表一个字符串,与VB里面的string相对应
不能用byte,因为byte只是占用一个字节的空间,

我用了dim data1(8)as byte
已经好了。

用字节数组也可以的嘛。

1