可能是两者的字符串在内存中的存储方式不同造成的。vb中字符串的结尾没有结束标志。
xxxxxxx---VB字符串(指针)
指 |向
|
6,xxxx-- 字符串描述符
指|向
|
s,t,r,i,n,g---字符6是此字符串的长度。而在c中则只是一个指针指向字符串存放位置,而字符串的结尾有一个结束标志。
不知道Delphi中是怎样的。
xxxxxxx---VB字符串(指针)
指 |向
|
6,xxxx-- 字符串描述符
指|向
|
s,t,r,i,n,g---字符6是此字符串的长度。而在c中则只是一个指针指向字符串存放位置,而字符串的结尾有一个结束标志。
不知道Delphi中是怎样的。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货