|
 | | |
| Autor | Správa |
BBUlet
 Užívateľ
 Založený: 30.06.2007 Príspevky: 530 Bydlisko: košice
 |
cawte
potreboval by som niejako odseknúť napr posledne 3 miesta,
čiže ked mam číslo 100 000 tak to vrati len 100, a ešte by sa mi zišiel niejaký spôsob ako zistiť dlžku čísla...chapeme sa?  |
| |
    |
 |
Fico
 Skúsený užívateľ
 Založený: 11.01.2009 Príspevky: 1049
 | Zaslal: St 04.03.09 14:55 |   |
To číslo preveď na string. Potom pomocou funkcie Delete upravíš dĺžku reťazca. Dĺžku reťazca vracia funkcia length.
Príklad:
| kód: |
var
s: string;
i: integer = 100000;
odseknut: integer;
...
odseknut:= 3;
s:= IntToStr(i);
Delete(s, length(s) - odseknut, odseknut);
i:= StrToInt(s);
// i = '100' |
|
| |
   |
 |
BBUlet
 Užívateľ
 Založený: 30.06.2007 Príspevky: 530 Bydlisko: košice
 | Zaslal: St 04.03.09 20:29 |   |
diik pomohlo |
_________________ PC1: Core2Duo E4300 @2.6GHZ, 4COREDUAL-SATA2, RAM Kingston 2GB 667mhz, ATI R3650 512MB DDR2, WD 320GB SATAII, Asus VW192S [19" LCD]
PC2: AMD Duron 2ghz, Asus A7s8x-mx, 768MB DDR, FX5200, 80GB IDE
| |
    |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |