TC官方合作论坛
标题:
"数组调用时越界"求指教!!!!!
[打印本页]
作者:
zc1835429
时间:
2012-7-30 14:26
标题:
"数组调用时越界"求指教!!!!!
字符型[] 文本=字符型[1] //需要先初始化一次
字符型 源串=返回值,分隔符="|"
字符串.分割(源串,分隔符,文本)
怎么取出字符型数组里的内容呢?
比如说我想取出文本[2]里面的值,可老是提示"数组调用时越界"求指教!!!!!
作者:
陌上青衣。
时间:
2012-7-30 14:37
分割的时候先确定源串不能为空和可分割型,
其次,调用分割后的数组, 先要用
数组.大小(数组,c1,c2,c3)
确定数组大小,
____________________
字符型[] 文本=字符型[1] //需要先初始化一次
字符型 源串=1|2|3,分隔符="|"
字符串.分割(源串,分隔符,文本)
整型 c1
数组.大小(文本,c1)
复制代码
假如入下标调用超过c1-1
例如:文本[c1]
就会显示越界.
作者:
Abin
时间:
2012-7-30 17:36
楼上的正解!!
就是你在分割得到数据之后,数据会保存到你的数组里。
那么你在使用的时候就需要先获取下数组的大小。万一数组的大小没有大于等于3. 那么你使用 文本[2]就会提示数组越界!@
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1