你的aaa.中的a是个字符串数组,
当然要一个一个的赋值,不然,可以可以C语言中的memcpy之类的函数,
直接进行内存块的复制,
你要把这个数组写进二进制,使用input就可以了,
写入这前要把这个结构转换成二进制的数组,以下代码可以参考一下:
PrivateDeclareSubCopyMemoryLib"kernel32"Alias"RtlMoveMemory"_
(destAsAny,SourceAsAny,ByValnumBytesAsLong)
PrivateTypeaa
a(8)AsString
EndType
PrivateSubCommand1_Click()
DimaaaAsaa
aaa.a(1)="HELLO"
aaa.a(2)="GIRL"
Dimbt()AsByte
ReDimbt(Len(aaa)+1)
CopyMemorybt(0),aaa,Len(aaa)'复制到二进制数组中
'然后调用你的input函数写入文件中
EndSub