Kezdőoldal » Számítástechnika » Programozás » Mi az oka, hogy ameddig fut a...

Mi az oka, hogy ameddig fut a program, addig mi tudunk karaktereket begépelni?

Figyelt kérdés
Nem változtat semmit a kimeneten, de akkor is mi értelme van, hogy lehet karaktereket írni a kód futása közben a kimenetbe? IDLE-ről van szó, nem tudom máshol csinál-e ilyet.
2019. jún. 17. 10:52
 1/3 anonim ***** válasza:
Mert nem számít. Ez egy buffer. Te írsz bele a program meg olvassa.
2019. jún. 17. 13:02
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

Nem a programba írsz karaktereket, hanem valamilyen interfészre, amit a program olvasni tud (command line, linux terminal, stb). Ezek nem a program részei, ez valami amivel kommunikál a program, amikor beolvas/kiír. És mint olyan, független tőle. Amikor a program inputot kér, akkor azt nem úgy kell elképzelni, hogy a program közvetlenül kéri tőled, a felhasználótól az inputot, hanem az input bufferről próbál olvasni, ha van rajta beolvasható adat. Ha nincs, akkor megvárja, míg lesz. Ez azt jelenti, hogy akár még azelőtt be tudsz írni valamilyen adatot az inputra, hogy a program konkrétan kérné.


Konyhanyelvi hasonlat a supermarketben a futószalag és a pénztáros esete. Előre rá tudod rakni a vásárolt termékeket a futószalagra, nem kell megvárnod, míg a pénztáros konkrétan veled foglalkozik.

2019. jún. 17. 15:24
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
köszi
2019. jún. 19. 09:39

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!