定长字符串在内存中的表示
想实现以下功能有定长字符串 假设为 dim str1 as string*10,str2 as string*10
有内存区域首地址为add ,dim add as long
想把str1先存入内存,再用其他字符串取出
程序代码:
str1="0123456789" str2=string(10,0) copymemory byval add,byval varptr(str1),lenb(str1) copymemory byval varptr(str2),byval add,lenb(str2)
但运行出错,代码有问题?
直接对字符串赋值内存:copymemory byval varptr(str2),byval varptr(str1),lenb(str1)结果也是错误的
[ 本帖最后由 邵帅 于 2013-12-12 10:01 编辑 ]