Kezdőoldal » Számítástechnika » Programozás » Ez a parancs mit is jelent?

Ez a parancs mit is jelent?

Figyelt kérdés

Valaki le tudná írni, magyarul, jól érthetően hogy ez a parancsi mit is jelent?


repeat

write('jelszó: ');


s:='';



c:=readkey;

if c<>#13 then s:=s+c;

write('*');


until (c=#13);



2016. okt. 7. 19:37
 1/2 anonim ***** válasza:
Én itt egy parancsot sem látok.
2016. okt. 7. 19:55
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
88%

1. Kiírja a képernyőre, hogy "jelszó: ".

2. s nevű sztringet nullázza

3. Beolvas egy karaktert

4. Ha a karakter a #13 (CR, kocsivissza), akkor megáll. Ha nem, akkor hozzáírja az s-hez, és kezdi elölről.


Mivel cikluson belül mindig kiüríti a sztringet, mindig csak az az egy karakter kerül bele, ami éppen beírtál, majd a következő körben törlődik újra. Tedd az "s:='';" sort a ciklus elé, mert így fog minden egyes körben újabb karakter adódni a korábbiakhoz anélkül, hogy a tartalom törlődne.

2016. okt. 7. 20:00
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!