O. X. Azamatov



Yüklə 1,82 Mb.
Pdf görüntüsü
səhifə83/119
tarix31.12.2021
ölçüsü1,82 Mb.
#49500
1   ...   79   80   81   82   83   84   85   86   ...   119
3072-Текст статьи-7829-1-10-20200908

11.3. Formatlash 
Ushbu ma’lumotlar uchun cout, cin, cerr, clog standart potoklarga kiritish << va 
chiqarish  >>  operatsiyalarni  to‘g‘ridan  to‘g‘ri  qo‘llash  qayta  uzatish  qiymatlarni 
tashki tavsiflash aytib o‘tilmagan formatlardan foydalanishga olib keladi.   
Chiqaruvchi  axborotni  tavsiflash  formatlari  va  ma’lumotlarni  qiritishda  qabul 
qilish qoidalari dasturlovchi orqali formatlash bayroqlari yordamida o‘zgartiriladi. Bu 
bayroqlar  ios  bazaviy  sinfdagi  hamma  oqimlardan  meros  bo‘lgan.  Formatlash 
bayroqlari  aloxida qayd etilgan bitlar ko‘rinishida amalga oshirilgan va long  x_flags 
sinfning protected  komponentasida saqlanadi.  Ularga murojaat etish uchun  tegishli 
public funksiyalar mavjud.  
Formatlash bayroqlardan tashqari ios sinfning kuydagi protected komponentalari 
ishlatiladi: 
int  x_width – chiqarish maydonning minimal yeni. 
int  x_precision  –  qiritishda    xaqiqiy  sonlarning  tavsiflash  aniqligi  (kasr 
qisimning raqamlar soni); 
int x_fill – chiqarishda to‘ldiruvchi simvol, probel – ko‘rsatilmagan holda. 
Ushbu  maydonlarni  qiymatlarini  olish  (o‘rnatish)  uchun  quyidagi  funksiyalar 
komponentalari ishlatiladi: 
int width(); 
int width(int); 
int precision(); 
int precision(int); 
char fill(); 
char fill(char); 


94 
 
Yesli  odnajdы  vыbrat  simvol-zapolnitel  s  pomoщyu  cout.fill,  on  budet 
ostavatsya deystvitelnыm, poka ne izmenitsya povtornыm vыzovom cout.fill. 
 

Yüklə 1,82 Mb.

Dostları ilə paylaş:
1   ...   79   80   81   82   83   84   85   86   ...   119




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin