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