Stdio.h
stdio.h - esminė C kalbos biblioteka, kuri gali būti laikoma svarbiausia ir būtiniausia iš visų bibliotekų, kurios tik naudojamos kartu su C kalba. Visa biblioteka skirta duomenų įvedimui ir išvedimui tarp ekrano ir klaviatūros (tiksliau terminalo), o taip pat darbui su duomenų skaitymu iš failų ir rašymo į visokius failus - visa tai ir yra vadinama "stdio" - tipo "Standard Input/Output".
Jei nėra stdio.h bibliotekos, tai C kalba nesigauna netgi Hello World programos parašyti.
Kaip ir kelios kitos svarbiausios C kalbos bibliotekos, ktaip ir stdio.h yra libc dalis. Kitą vertus, šita dalis yra labai nemenka - joje yra ir darbas su failais, ir duomenų išvedimu. Faktiškai, Stdio.h yra tiek svarbi biblioteka, kad be jos programavimas nesigaus, o ją turint - be viso kito jau bus galima apsieiti.
Kaip ir viskas, kas tik susiję su UNIX sistemomis, taip ir stdio biblioteka yra paremta visur esančių failų įsivaizdavimu - kad arba bus failas skaitymui, arba bus failas rašymui, ir nesvarbu, ar ten tas failas yra šiaip tikras failas, ar tai tik terminalas. Atitinkamai, darbas su duomenimis čia paremtas dviem pagrindinėm sąveikom - input, kas reiškia duomenų įvedimą ir output, kas reiškia duomenų išvedimą.
Bendrai tai nors stdio.h yra nepaprastai fundamentali, bazinė biblioteka, bet jos naudojimas tikrai anei per niekur nėra sudėtingas. Reikia tik atsiverst sąrąšėlį iš keliasdešimt funkcijų - ir viskas bus aišku.