Pascal中已知顺序编号值,求集合类型数据(别看问题长,其实是初学者问题)

来源:百度知道 编辑:UC知道 时间:2024/04/27 14:00:11
使用ord函数可以求出一集合类型数据顺序值,如
var b:boolean;i:integer;
……
i:=ord(b);

现在已知i,如何求b(不用条件控制流,也用不了,因为我的集合类型又大又多,我在用delphi写一个windows小程序)
一定加分

倘若是字符,可以用chr(i);
其它类型的,没有办法。比如:
type enum=(one,two,three);
var
e:enum;
...
e:=two;
ord(e)将会等于1.但要根据1反求two这个符号,就不能了。