Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет392/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   388   389   390   391   392   393   394   395   ...   642
stdout

 

жəне 



stderr

 

ағымдарының буферлерін шығару 



(босату)

ЕСКЕРТУ

 

left

,  right 

жəне 

internal

,  dec,  oct

 жəне 

hex

, сонымен қатар 



scientifi c

 жəне 


fi xed

 жалаушалары бір-біріне қарама-қарсы болып табылады, яғни кез келген уақыт 

сəтінде мұндай топтардағы тек бір ғана жалауша орнатылуы мүмкін.

ios

 класында жалаушаларды басқаратын 



fl ags



setf

 жəне 

unsetf

 

əдістері бар:



long ios::fl ags(long);         

—  ағымның сол сəттегі  (ағымдағы) 

жалаушаларын қайтарады;

long ios::fl ags(long);         

— 

жалаушаларға параметр мəнін 



 

меншіктейді;




289

long ios::setf(long,long);  

биттері 

бірінші 

параметрге 

орнатылған жалаушаларға екінші 

параметр дің сəйкес биттерінің мəнін 

меншіктейді; 

long ios::setf(long);

— параметрде биттері орнатылған 

жалаушаларды орнатады;

long ios::unsetf(long);

— параметрде биттері орнатыл 

ған 

жалаушаларды алып тастайды.



Барлық функциялар ағымның бұрынғы жалаушаларын қайтарады.

Форматтау үшін, жалаушалардан басқа, 



ios

 класының келесі 



өрістері 

қолданылады: 



int x_width

—  шығару өрісінің ең кіші (минималды) ені;



int x_precision

— 

бекітілген нүктелі нақты сандарды шығару 



кезіндегі санның бөлшек бөлігіндегі цифрлар саны 

немесе санды мантисса жəне дəреже түрінде шығару 

кезіндегі мəн сақтайтын цифрлардың жалпы саны;

int x_fi ll  

— мəліметтерді шығару өрісін толтыру символы.

Осы өрістерді басқару үшін 



Достарыңызбен бөлісу:
1   ...   388   389   390   391   392   393   394   395   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет