[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
pascal: problem s retazcom

Registrovaný: 14.02.08
Prihlásený: 25.04.25
Príspevky: 1272
Témy: 46 | 46
Bydlisko: Bratislava
NapísalOffline : 23.06.2008 15:06 | pascal: problem s retazcom

cawte,
potrebujem pomoc ohladom tohto prikladu
Kód:
program Retez_6;
const
  SPACE = ' ';
var
  OrigStr    : string;
  ResultStr  : string;
  M,N        : integer;
  FirstSpace : boolean;
begin
  writeln;
  write('Enter string :  ');
  readln(OrigStr);
  ResultStr := '';
  M :=1;
  FirstSpace := FALSE;
  for N := 1 to length(OrigStr) do
  begin
    if (OrigStr[N] <> SPACE) then
    begin
      ResultStr[M] := OrigStr[N];
      inc(M);
      inc(ResultStr[0]);
      FirstSpace := TRUE;
    end
    else
    begin
      if (FirstSpace) then
      begin
        ResultStr[M] := SPACE;
        inc(M);
        inc(ResultStr[0]);
        FirstSpace := FALSE;
      end;
    end; {if}
  end; {for}
  if (ResultStr[M-1] = SPACE) then dec(ResultStr[0]);
  writeln('Result string = ',ResultStr);
  readln;
end.


totizto celemu prikladu chapem, len nechapem tymto prikazom inc(ResultStr[0]), neviem aky maju vyznam ? :?


_________________
CPU:AMD Phenom II X4 960T MB: GA-MA78GM S2H VGA: ASUS EAH4850 512MB DDR3 & AC L2 PRO RAM: 4x 1GB Kingstone 800Mhz PSU: CX400W HDD: SEAGATE Barracuda 7200.10 160GB + Seagate 320GB Monitor :19"LCD ASUS VB191T OS: Win 7 Ultimate 64 bit
Offline

Skúsený užívateľ
Skúsený užívateľ
pascal: problem s retazcom

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 23.06.2008 15:24 | pascal: problem s retazcom

Doslova povedané, zvýši hodnotu na nultej pozícii v ResultStr o 1. Procedúra Inc() zvyšuje danú hodnotu o 1 (alebo, ak zadáš aj druhý celočíselný parameter, tak o túto hodnotu). No ale teraz som si nie istý, či ResultStr[0] je úplne najprvší znak toho reťazca, alebo sa na tom nultom mieste uchováva údaj o dĺžke reťazca a samotný reťazec začína od indexu 1...


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
pascal: problem s retazcom

Registrovaný: 14.02.08
Prihlásený: 25.04.25
Príspevky: 1272
Témy: 46 | 46
Bydlisko: Bratislava
Napísal autor témyOffline : 23.06.2008 17:30 | pascal: problem s retazcom

tak to viem ze inc() zvysuje hodnotu o 1, a toto resultstr[0] viem ze sa uchovava dlzka toho retazca. ale uz asi som pochopil preco je to tak, lebo pri kazdej priradenej hodnote resultstr sa musi zvysit ta dlzka retazca o 1 tak uz viem asi to chapem


_________________
CPU:AMD Phenom II X4 960T MB: GA-MA78GM S2H VGA: ASUS EAH4850 512MB DDR3 & AC L2 PRO RAM: 4x 1GB Kingstone 800Mhz PSU: CX400W HDD: SEAGATE Barracuda 7200.10 160GB + Seagate 320GB Monitor :19"LCD ASUS VB191T OS: Win 7 Ultimate 64 bit
 [ Príspevkov: 3 ] 


pascal: problem s retazcom



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

nahradenie reťazca inym reťazcom

v Backend

3

661

02.12.2009 23:48

Supicek

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal problem

v Ostatné

4

551

12.09.2012 7:43

strider

V tomto fóre nie sú ďalšie neprečítané témy.

Free Pascal a Turbo Pascal

v Ostatné

0

497

19.12.2014 13:18

Styracoz

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal zdrojový kód-Problém

v Ostatné

2

447

11.04.2012 1:34

Gregi555

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal-problém s FILE

v Ostatné

18

1256

14.01.2008 12:59

hawe

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal - problem s ulohou(subory)

v Ostatné

3

1063

14.12.2009 18:39

Proxy69

V tomto fóre nie sú ďalšie neprečítané témy.

pascal:problem s otvaranim Unit subormi

v Ostatné

6

1060

28.06.2008 2:11

Roberbo

V tomto fóre nie sú ďalšie neprečítané témy.

Problem s windowsem 7 pro free pascal

v Ostatné

3

595

24.12.2010 16:25

Goergius

V tomto fóre nie sú ďalšie neprečítané témy.

Problem s hladanima mazanim u smernikov - Pascal

v Ostatné

6

565

10.05.2010 17:37

jahoda09

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Ostatné

40

1782

11.12.2016 22:08

viki

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal

v Ostatné

4

2709

01.03.2018 8:02

MTK

V tomto fóre nie sú ďalšie neprečítané témy.

pascal

v Ostatné

2

695

24.06.2010 20:17

KatjushaMan

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal

v Ostatné

7

970

14.05.2011 20:04

F3RY

V tomto fóre nie sú ďalšie neprečítané témy.

pascal

v Ostatné

0

833

03.05.2009 12:35

ebb

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal

v Ostatné

7

745

09.10.2011 21:30

F3RY

V tomto fóre nie sú ďalšie neprečítané témy.

pascal

v Ostatné

6

852

08.01.2009 17:45

majka090



© 2005 - 2026 PCforum, edited by JanoF