当前位置:主页>销售管理软件> 列表

问个数据类型的问题? 找会计

进销存软件版1楼: 需要定义一段静态数据,与数据库表相似,但没有用到数据库。
有三个字段:ID,英文名称,中文名称,比如
100 TEST1 测试1
200 TEST2 测试2
...
这样的数据用什么类型来存储它方便,同时需要用ID来定位查找记录值?

2楼: 定义个结构用RECORD类型
其他的可以用CHAR和VARCHAR来存储。 如会计

3楼: 定义记录类型的数组变量来保存数据,
type
TDatas = record //定义记录类型
ID: Integer;
eName: String;
cName: String;
end;

var
sData: array of TDatas; //定义数组

用sData来保存你的数据。

4楼: 然后用
SETLENGTH(sData,长度)给数组分配大小。 [:D]

5楼: 除了结构数组,还有没更好的方法

6楼: 链表也可以,它的优点是速度高,增加与删除方便,但是操作起来要比数组麻烦一点。
不管链表还是数组,都是用结构比较方便访问。

进销存软件版7楼: 用hash表,ID作为hash值