Lekce 5 - Formátování souborového vstupu a výstupu v C++
V minulé lekci, Souborové proudy v C++ a UTF kódování, jsme si řekli jak pracovat se souborovými proudy a jaké rizika to přináší.
V dnešním C++ tutoriálu o práci se soubory zjistíme jak formátovat vstup a výstup.
Manipulátory
Z klasické funkce printf()
, která se používá v čistém C, známe modifikátory jak upravit formát
výstupu. Například příkaz printf("%.2f", 94.9456)
způsobí,
že na výstupu bude desetinné číslo s přesně dvěma číslicemi za
desetinnou čárkou. V proudech, které využívá C++, takové možnosti
nemáme. Jak tedy zformátovat výstup do požadované podoby? K tomu slouží
právě manipulátory.
Manipulátor je vlastně další třída, kterou pošleme do proudu. Proud si na pozadí zapamatuje, jaké manipulátory byly použity, a zformátuje výstup (resp. vstup) podle nich. Jeden manipulátor již známe a ani o něm nevíme. Je to právě
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V C++ tutoriálu se podíváme na různé manipulátory, které formátují souborový vstup či výstup. Sem patří počet desetinných míst, velikost písmen a další.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.