发布网友 发布时间:2022-05-02 05:05
共2个回答
热心网友 时间:2022-06-28 11:54
方法1:类似socket封包解包的方法。
利用上面的第一个子程序,把下标为1的文本型数组元素,如ABC打包成*1*ABC*1*,把下标为2的文本型数组元素,如ABC打包成*2*XYZ*2*,返回为变量X,文本型,X=“*1*ABC*1*”+“*2*XYZ*2*”
X=数组成员封包(“ABC”,“*”,1)+数组成员封包(“XYZ”,“*”,2)
即数组被写为“*1*ABC*1**2*XYZ*2*......”
利用上面第二个子程序,取上面所谓数组元素,把X带入参数,即为
数组成员解析(X,“*”,1)
返回“ABC”
用这两个函数,根本不用返回文本型数组,
如果*数组,可以用类似方法。两个分隔符即可。
还兼容循环赋值。
方法2【重点来了】:就是用参数,直接把数组赋值给参数。
看我演示图里的调试结果。都注释的很清楚了。不解释了。
这图如果看不懂,那你就只能再多学学基础了。
热心网友 时间:2022-06-28 11:55
.版本 2