C

Output buffering (fflush)

Në shqip: Buffer-i i daljes

ShpjegimiSQ

printf-i s'e shkruan menjëherë tekstin në ekran: e mban në një buffer dhe e nxjerr kur mbushet ose kur vjen \n. Nëse programi rrëzohet, teksti mund të humbasë. fflush(stdout) e detyron ta nxjerrë menjëherë.

EnglishEN

printf doesn't write text to the screen immediately: it keeps it in a buffer and flushes when full or on \n. If the program crashes, the text can be lost. fflush(stdout) forces it out straight away.

Si ta mendosh

Si postieri që i mbledh letrat në çantë dhe i shpërndan kur mbushet — ose kur i thua „çoje këtë menjëherë“.

Lexoje në anglisht

Like a postman who collects letters in the bag and delivers when it's full — or when you say “take this now”.

Shembull kodic

printf("Duke ngarkuar...");
fflush(stdout);   // shfaqe tani, pa \n
sleep(2);

Terma të lidhur