一个关于字符串的问题。请帮帮忙。有酬!(50分)

  • 主题发起人 主题发起人 kenmen
  • 开始时间 开始时间
K

kenmen

Unregistered / Unconfirmed
GUEST, unregistred user!
我想定义一个二维数组,一维表示要输入多少个数具,二维表示一个字符串的长度。
> 我的意思是要这个数组可输入十个数居,每个数居都是字符串。请问能做到吗?
> 若这样不能,有其它方法吗?



请详细的写出方法。
 
如果你的字符串中不会包含回车换行, 那么可以直接用TStringList来代替你的要求(可以
把Objects作为一个整数来保存strings的长度)
如果有回车换行或者一定要用数组, 那么可以如下定义:
type
MyRec = record
Str: string;
Len: Integer;
end;

var
Myarr: array [0..99] of MyRec;

begin
Myarr[0].Str := xxxxx;
Myarr[0].Len := 15;
......
end;
 
很简单呵,
array [1..10] of string;
string[0]存的就是字符串长度,串内容没有限制。
 
同意iie意见
 
接受答案了.
 
后退
顶部