|
发表于 2007-3-12 13:17:10
|
显示全部楼层
来自 中国–福建–漳州
回复: amxx函数参数不明(求救)
Post by itsuccess
parse(text, text1, 31, text2, 31, text3, 31)
3 5 7参数是什么最长分多少?
如果是字符串"abcdefghijk.....z", 通过这样分解后各变量值是多少? 3,5,7参数是你用来存放的text1, text2, text3可以存放的最大字符数。分解是一般是通过空格来识别分解的,像你那个,"abcdefghijk.....z", 这个分解不出来。如果说分解了,也就是text1的内容与text的内容一样。
假设:
new text="abcd efgh ijkl"
new text1[32], text2[32], text3[32]
parse(text, text1, 31, text2, 31, text3, 31)
执行以上代码后,text1="abcd", text2="efgh", text3="ijkl"。
如果是这样:
new text="abcd efgh ijkl"
new text1[3], text2[32], text3[32]
parse(text, text1, 2, text2, 31, text3, 31)
执行以上代码后,text1="ab", text2="efgh", text3="ijkl"。
由于text1只定义了三个元素,最后一个用于存放结束符,最多只能存放2个字符,所以text只能存放前面的两个字符,其值为"ab",而不是"abcd"。 |
|