问题:
代码的主要结构是我想要的方式 -
Def main()
decl int i
decl char arr[3]
INI
PTP HOME ...
arr[1]='w()'
arr[2]='e()'
arr[3]='l()'
for i=1 to 3
arr[i]
endfor
END
def w()
PTP P1 ...
END
def e()
PTP P2 ...
END
def l()
PTP P3 ...
END
现在,如您所见,我想要做的是,将子程序的名称存储在一个数组中,并且基本上在循环中一个一个地调用它们。(我可以一个一个地编写子程序并完全删除循环,但是在调用每个程序之后我必须给出一个命令,并且我正在寻找一种我不必每次都编写该命令的方法,这可以通过使用循环来完成)
问题是我无法弄清楚如何将 Subprgrams 的名称存储在数组中,因为上面的代码给出了语法错误。
如果有完全不同的方式在循环中调用函数,我很高兴听到它。否则,我会很感激这里的帮助。
谢谢 :)