Xii bob. Potoklar


Download 116.5 Kb.
bet9/16
Sana25.06.2023
Hajmi116.5 Kb.
#1654625
1   ...   5   6   7   8   9   10   11   12   ...   16
Bog'liq
LSB 12-BOB

Manipulyatorlar. Manipulyatorlar - oqim ishini modifikasiyalashini imkon etuvchi maxsus funksiyalar. Manipulyatorlarning xususiyati shundaki, ularni >> yoki << operasiyalarning o’ng operand sifatida foydalanish mumkin. Chap operand sifatida esa har doimgidak oqim (oqimga ilova) ishlatiladi, va xudda shu oqimga manipulyator ta’sir etadi. Manipulyatorlar ikki turga bo’linadi : parametrsiz va parametrli manipulyatorlar.
endl faqat chiqarishda ishlatilib, yangi satr simvolini chiqaradi;
dec O’nlik sanoq tizimida chiqaradi (ko’zda tutilgan bo’yicha) ;
hex O’nlik oltilik sanoq tizimida chiqaradi;
oct Sakkizlik sanoq tizimida chiqaradi;
ws faqat kiritishda ishlatilib, bo’shliq simvollarini o’tkazadi;
ends faqat chiqarishda ishlatilib, oqimga qator oxiriga nol belgisini qo’shadi
flush faqat chiqarishda ishlatilib, oqim buferini tozalaydi;
// quyidagi manipulyatorlar uchun #include talab etiladi;
setfill(ch) ch simvol bilan bo’sh joyni to’ldirish;
setprecision n) n ga teng bo’lgan suzuvchi nuqtali sonni chiqarish aniqligini o’rnatish;
setw(w) w ga teng bo’lgan kiritish yoki chiqarish maydonining enini o’rnatish;
setbase(b) b asosiga ega bo’lgan butun sonlarning chiqarish; b qiymatlari 0,8,10 yoki 16 bo’lishi mumkin
resetiosflags(long L) L parametrining bitli qiymati asosida oqimlar bayroqlarini tozalaydi;
setiosflags(long L) L parametrining bitli qiymati asosida oqimlar holatlari bayroqlarini o’rnatadi.
Misol:
Funksiya-komponenta cout.fill va manipulyator setw ()
#include
using namespace std;
int main()
{
cout << "Ahborot jadvali " << endl;
cout.fill ('.');
cout << "Kompaniya sohasi " << setw(20) << 10 << endl;
cout << "Kompaniya daromadi va zarari " << setw(12) << 11 << endl;
cout << "Kompaniya rahbariyati " << setw(14) << 13 << endl;

Download 116.5 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling