Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 09. 06. 2011 16:50 — Editoval Chrono741 (09. 06. 2011 16:51)

Chrono741
Zelenáč
Příspěvky: 10
Reputace:   
 

řetězce - for - nejde (FreePascal)

Code:

    i:=pos(' ',jmeno);
    k:=length(jmeno);
    j:=0;
    for i to k do
        begin
            j:=j+1;
        end;

následující kód mi nejde, vždy to vypíše compile error, jak to ?
jmeno je string , předpokládejme že uživatel zadal svoje jméno i příjmení oddělené mezerou ;)

Offline

  • (téma jako vyřešené označil(a) Chrono741)

#2 09. 06. 2011 17:13

hradecek
Příspěvky: 772
Pozice: Student
Reputace:   25 
Web
 

Re: řetězce - for - nejde (FreePascal)

↑ Chrono741:
nemáš inicializovanú iterovanú premennú $i$ v cykle, ak ta inicializácia pre $i$ platí, tak by si to mal urobiť takto:

Code:

...
k:=length(jmeno);
j:=0;
for i:=pos(' ', jmeno) to k do
  begin
    j:=j+1;
  end;
...

Netrápte sa nad svojimi problémami s matematikou, môžem vás uistiť, že tie moje sú ešte väčšie. ~~Albert Einstein~~
Jak spozná člověk, že není pitomec ? - Moudrý člověk to nepozná nikdy a blbci je to jedno. ~~Jak přicházejí básnici o iluze~~
Někteří lidi se nikdy nezmění. Anebo se rychle změní a pak se zase rychle změní nazpátek. ~~Homer Simpson~~

Offline

 

#3 09. 06. 2011 17:18

Chrono741
Zelenáč
Příspěvky: 10
Reputace:   
 

Re: řetězce - for - nejde (FreePascal)

aha díky, takže "i" musí být vždy inicializovaná v cyklu ?

Offline

 

#4 09. 06. 2011 17:22

hradecek
Příspěvky: 772
Pozice: Student
Reputace:   25 
Web
 

Re: řetězce - for - nejde (FreePascal)

↑ Chrono741:
Myslím, že v jazyku Pascal áno.


Netrápte sa nad svojimi problémami s matematikou, môžem vás uistiť, že tie moje sú ešte väčšie. ~~Albert Einstein~~
Jak spozná člověk, že není pitomec ? - Moudrý člověk to nepozná nikdy a blbci je to jedno. ~~Jak přicházejí básnici o iluze~~
Někteří lidi se nikdy nezmění. Anebo se rychle změní a pak se zase rychle změní nazpátek. ~~Homer Simpson~~

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson