Proc autor pouziva STREAM-ove funkce (fgets, fflush, ...)? Neumi snad pouzivat funkce s fd (open, close, read, write, ..,)? Jinak samozrejme nic proti gustu.
Ve většině případů jsou streamové funkce praktičtější a mají více možností. Výjimkou jsou jen situace, kdy potřebujete nějakou low-level akci (např. fcntl).