C++ da ma'lumotlarni (ayniqsa jadval ko'rinishidagilarni) chiroyli va professional ko'rinishga...
C++ da ma'lumotlarni (ayniqsa jadval ko'rinishidagilarni) chiroyli va professional ko'rinishga keltirish uchun (Input/Output Manipulation) kutubxonasi mavjud.
Kutubxonani qo'shish
Ushbu funksiyalardan foydalanish uchun dasturning yuqori qismiga quyidagi qatorni qo'shishingiz kerak:
cpp
#include <iomanip>
Eng muhim 3 ta operator
Keling, eng ko'p ishlatiladigan "manipulyatorlar" bilan tanishamiz:
setw(n) — Joy ajratish (Set Width)
Keyingi chiqadigan ma'lumot uchun nechtadir katakchani "bron" qilib qo'yadi. Bu jadvallar yasashda juda qo'l keladi.
Misol: cout << setw(10) << "Ali"; — "Ali" so'zini 10 ta joy ichiga o'ng tomondan joylashtiradi.
fixed va setprecision(n) — Aniqlikni sozlash
Kasr sonlarning nuqtadan keyin nechta raqami ko'rinishini belgilaydi.
Misol: 3.14159 ni faqat 3.14 qilmoqchi bo'lsangiz:
cpp
cout << fixed << setprecision(2) << 3.14159; // Natija: 3.14
setfill(c) — Bo'shliqni to'ldirish
setw() bilan ajratilgan bo'sh joylarni biror belgi bilan to'ldiradi.