Kezdőoldal » Számítástechnika » Programozás » Érdekes Pascal hiba?

Érdekes Pascal hiba?

Figyelt kérdés

részlet:


read(b[1]);

write (' ');

read(c[1]);


Ilyenkor a write után nem olvassa be a következőt (c-t), viszont, ha átírom az elsőt readln-re, akkor már beolvassa.


Nem lehet valahogy megoldani, hogy működjön az első is?



2013. ápr. 17. 17:52
 1/5 ejbenjaro ***** válasza:
Ugye tudod, hogy mi a különbség a read és a readln között? Ha nem, akkor nézz utána.
2013. ápr. 17. 17:56
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
Nem tudom, mit akarsz elérni, de a readkey függvény talán jobb választás lenne. :)
2013. ápr. 17. 18:06
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:

Úgy tudom, hogy a readln után ugrik egy sort (de lehet, hogy valamit nem tudok, utána is nézek).

Ez sorból szeretnék 2 dolgot beolvasni úgy, hogy a kettő között legyen egy szóköz.

2013. ápr. 17. 18:13
 4/5 anonim ***** válasza:
Nem, az a writeln. A readln entert vár. Billentyűzetről mindig azt használd. A read állományok olvasásánál jó.
2013. ápr. 17. 21:01
Hasznos számodra ez a válasz?
 5/5 ejbenjaro ***** válasza:

Látom nem nagyon értitek, hogy mi a különbség a read és a readln között, ezért idézek nektek az Együtt könnyebb a Programozás: Free Pascal (szerzők Benkő Tiborné, Tóth Bertalan) című könyvből:


"A read eljárás az adatbeviteli sorból csak a paraméterei számára szükséges adatokat dolgozza fel, míg a fel nem használt rész egy következő read/readln eljárás számára elérhető marad.


Ezzel szemben a readln eljárás beolvassa a teljes adatsort, a bevitelt záró enter billentyűnek megfelelő karakterekkel együtt, és ezt követően ad értéket a paraméterként megadott változóknak. Amennyiben minden paraméter értéket kapott, a beolvasott sor további része elvész."

2013. ápr. 17. 21:49
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!