[LUGOS-PROG] bijektivna preslikava iz stringa v int
Uroš Gaber
uros.gaber at powercom-si.com
Wed Jan 9 15:31:30 CET 2002
Najlazje da ga izracunas na podlagi ASCII kod iz stringa:
v pascalu:
function genKey(key: string): integer;
var keyc: integer;
begin
for i:=1 to length(key) do
keyc:=keyc+ord(key[i]);
genKey:=keyc;
end;
Lep pozdrav!
Uroš Gaber
<http://www.powercom-si.com/> PowerCom Gaber & Globočnik d.n.o.
Kersnikova 6, 1234 Mengeš, Slovenia
P.E.: Cesta talcev 19b, 1230 Domžale, Slovenia
Mobile: +386 (0)40 848-001
Fax: +386 (0)40 848-026
Phone office: +386 (0)1 724-84-26
Fax office: +386 (0)1 724-84-27
eMail: <mailto:uros at powercom-si.com> uros at powercom-si.com
-----Original Message-----
From: Simon Mavsar [mailto:simon.mavsar at hermes.si]
Sent: Wednesday, January 09, 2002 3:30 PM
To: 'lugos-prog at lugos.si'
Subject: [LUGOS-PROG] bijektivna preslikava iz stringa v int
Zivjo,
Ima kdo kaksno idejo za generiranje kljuca tipa integer iz stringa?
Preslikava mora biti bijektivna. (dva razlicna stringa ne smeta dati
istega kljuca).
Primer: (char *) string -- > (long int ) key
Lp,
Simon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://liste2.lugos.si/pipermail/lugos-prog/attachments/20020109/a7cf3fde/attachment-0001.htm
More information about the lugos-prog
mailing list