|
 | | |
| Autor | Správa |
ricco24
 Užívateľ
 Založený: 03.05.2009 Príspevky: 20
 | Zaslal: Ne 03.05.09 20:00 |   |
Ahoj, ak mam premennu velkosti extended a potrebujem iba prvych 10 cisiel neviem ako to spravit.
Jednoducho si do premennej potrebujem ulozit len prvych 10 cisiel z inej premennej ktora je zadana ako extedned.
Vopred dakujem. |
| |
  |
 |
ricco24
 Užívateľ
 Založený: 03.05.2009 Príspevky: 20
 | Zaslal: Ne 03.05.09 20:12 |   |
no este by som potreboval nejak previest ten typ extended na string ...
nieco podobne ako floattostr ale s extended nie s realom ... diky |
| |
  |
 |
Fico
 Skúsený užívateľ
 Založený: 11.01.2009 Príspevky: 1052
 | Zaslal: Ne 03.05.09 20:30 |   |
Áno, presne takto to dosiahneš. Najprv prevedieš číslo na reťazec:
| kód: | var
s: string;
e: extended = 1234567890000;
...
s:= FloatToStr(e); |
A potom skrátiš reťazec na 10 znakov:
| kód: | | Delete(s, 10, length(s) - 10); |
No a ak toto skrátené číslo potrebuješ mať v "číselnom" tvare, tak to potom môžeš trebárs previesť na integer:
| kód: | var
i: integer;
...
i:= StrToInt(s); |
|
| |
   |
 |
|
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.
|
| |