V tomto příspěvku poradím hlavně začátečníkům.
Potřebujete v programu vypsat nějaký ladící výpis a vypisuje se v nesprávnou dobu nebo se nevypisuje vůbec? Nezapomeňte vyprázdnit buffer, který na výstupu je. Na to stačí použít příkaz fflush().
Printf("Ladící výpis"); fflush(stdout);
Stdout je zkratka pro standardní výstup do konzole. Příkaz fflush lze použít i při práci se soubory. V tom případě je paremetrem proměnná typu FILE*.