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
2/2 anonim ![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
válasza:
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
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.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!