关于在程序中写自定义函数可以返回一个数组吗?(在线等)(50分)

  • 主题发起人 主题发起人 乖乖小妹
  • 开始时间 开始时间

乖乖小妹

Unregistered / Unconfirmed
GUEST, unregistred user!
在程序中写自定义函数格式如:
Function STEL(const str:array of string):string
后面的string定义返回值是什么
那么如果我想要返回一个数组的话,不可以这么写吗?
Function STEL(const str:array of string):array of string;
但是编译不通过,错误提示为[Error] Unit1.pas(684): Identifier expected but 'ARRAY' found,这怎么回事啊?
我应该怎么写自定义函数才能够返回一个数组啊
 
type
TCharAry = array[0..25,0..7] of char
//申请一个数组类型
implementation

{$R *.dfm}


function StrtoAry(str: string):TCharAry;


别人帮我我帮你
 
不过建议还是使用指针。
一般我不太习惯比如返回一个数组什么的,我一般用指针作为参数。
 
谢谢,明白了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
551
import
I
后退
顶部