C

stdin, stdout & stderr

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

Çdo program ka tri „kanale“: stdin (hyrja, zakonisht tastiera), stdout (dalja normale) dhe stderr (për gabimet). Mesazhet e gabimit shkruaji në stderr me fprintf(stderr, ...), që të mos përzihen me rezultatet.

EnglishEN

Every program has three “channels”: stdin (input, usually the keyboard), stdout (normal output) and stderr (for errors). Write error messages to stderr with fprintf(stderr, ...), so they don't mix with the results.

Si ta mendosh

Si tri tubat në kuzhinë: uji i pastër hyn, gjella del në pjatë, dhe mbeturinat në koshin e vet.

Lexoje në anglisht

Like three pipes in a kitchen: clean water in, food out on the plate, and waste into its own bin.

Shembull kodic

printf("Rezultati: %d\n", 42);              // stdout
fprintf(stderr, "Gabim: skedari mungon\n");  // stderr

Terma të lidhur