Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

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

Registrovaný: 14.02.08
Prihlásený: 04.01.15
Príspevky: 1272
Témy: 46
Bydlisko: Bratislava
Príspevok NapísalOffline : 23.06.2008 15:06

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
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 23.06.2008 15:24

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ý: 04.01.15
Príspevky: 1272
Témy: 46
Bydlisko: Bratislava
Príspevok Napísal autor témyOffline : 23.06.2008 17:30

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
Odpovedať na tému [ Príspevkov: 3 ] 


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 PHP, ASP

3

550

02.12.2009 23:48

Supicek Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

0

385

19.12.2014 13:18

Styracoz Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

4

455

12.09.2012 7:43

strider Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

18

1136

14.01.2008 12:59

hawe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal zdrojový kód-Problém

v Assembler, C, C++, Pascal, Java

2

368

11.04.2012 1:34

Gregi555 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal - problem s ulohou(subory)

v Assembler, C, C++, Pascal, Java

3

963

14.12.2009 18:39

Proxy69 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal:problem s otvaranim Unit subormi

v Assembler, C, C++, Pascal, Java

6

953

28.06.2008 2:11

Roberbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s windowsem 7 pro free pascal

v Assembler, C, C++, Pascal, Java

3

480

24.12.2010 16:25

Goergius Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s hladanima mazanim u smernikov - Pascal

v Assembler, C, C++, Pascal, Java

6

477

10.05.2010 17:37

jahoda09 Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

0

703

03.05.2009 12:35

ebb Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

7

832

14.05.2011 20:04

F3RY Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

6

731

08.01.2009 17:45

majka090 Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

7

632

09.10.2011 21:30

F3RY Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

5

906

18.10.2008 19:02

redog Zobrazenie posledných príspevkov

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

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

v Assembler, C, C++, Pascal, Java

40

1472

11.12.2016 22:08

viki Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

19

3059

30.04.2007 19:54

nikita Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra