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 pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
75 Kč
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- 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íť.