C++:iomanip

# beginners# cpp# programming# tutorial
C++:iomanipismoilov mukhammadumar

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.

  1. Kutubxonani qo'shish Ushbu funksiyalardan foydalanish uchun dasturning yuqori qismiga quyidagi qatorni qo'shishingiz kerak:
cpp
#include <iomanip>
Enter fullscreen mode Exit fullscreen mode
  1. 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.
Enter fullscreen mode Exit fullscreen mode
  • 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
Enter fullscreen mode Exit fullscreen mode
  • setfill(c) — Bo'shliqni to'ldirish setw() bilan ajratilgan bo'sh joylarni biror belgi bilan to'ldiradi.
Misol: cout << setfill('.') << setw(10) << 50;
Natija: ........50
Enter fullscreen mode Exit fullscreen mode