在PB中FILO(先进后出)的功能如何实现?

phoenix8122 2003-11-14 04:23:31
有谁知道在PB中如何实现FILO(先进后出)的功能,就像堆栈那样,不断存数据,然后每次取出第一个数据进行操作?
...全文
125 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
mittee 2003-11-14
  • 打赏
  • 举报
回复
用数组做一个堆栈
phoenix8122 2003-11-14
  • 打赏
  • 举报
回复
没有函数列表真麻烦
to:txchen(上上签) :取出值之后 upperbound( ll_array ) 不能减1,再取值会重复。
for循环怎么可能重复??
phoenix8122 2003-11-14
  • 打赏
  • 举报
回复
还有PB中怎么定义函数,为什么编译时总是出现syntax error
function的格式是怎样的,过程用什么定义?
lmby 2003-11-14
  • 打赏
  • 举报
回复
to txchen(上上签) : 怎么会??


to phoenix8122(失败是什么?) :upperbound()是pb的函数!
phoenix8122 2003-11-14
  • 打赏
  • 举报
回复
upperbound()是系统默认的吗?
txchen 2003-11-14
  • 打赏
  • 举报
回复
不能用数组,取出值之后 upperbound( ll_array ) 不能减1,再取值会重复。
还是数据窗口好一些,取值之后删除最后一行。
dotnba 2003-11-14
  • 打赏
  • 举报
回复
PB的数组默认是1
phoenix8122 2003-11-14
  • 打赏
  • 举报
回复
upperbound()取数组上界
可是数组的下标是从0还是1开始??
lmby 2003-11-14
  • 打赏
  • 举报
回复
long ll_array[], i

i = 1

do while i <= 10
ll_arrary[ i ] = i//从1进到10
i ++
loop

//upperbound()取数组上界
for i = upperbound( ll_array ) to 1 step -1
ll_temp = ll_array[ i ]//从10出到1
next
phoenix8122 2003-11-14
  • 打赏
  • 举报
回复
小弟这方面学的不好,钻进死胡同了,谁来把我拉出来。
写个例子给我看看,我数组忘记怎么操作了
qiyousyc 2003-11-14
  • 打赏
  • 举报
回复
FILO(先进后出)与pb有什么关系呀!
是栈的一种操作而已!
别的程序怎么做,pb也是同样的
phoenix8122 2003-11-14
  • 打赏
  • 举报
回复
upperbount( ls_array )是什么?
我也想到用数组,可是不知道怎么下手,哪有代码可以参考啊?
lmby 2003-11-14
  • 打赏
  • 举报
回复
用数组呀,取upperbount( ls_array )
phoenix8122 2003-11-14
  • 打赏
  • 举报
回复
不知道,我不会,该怎么做,而且要先进后出,有代码参考吗?
workhand 2003-11-14
  • 打赏
  • 举报
回复
用dw行吗?往后面插,总取的一行的数据

1,088

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧