int x_fi ll — мəліметтерді шығару өрісін толтыру символы.
Осы өрістерді басқару үшін
width , precision жəне
fi ll əдістері
қолданылады:
int ios::width() —
мəлімет шығару өрісі енінің мəнін
қайтарады;
int ios:: width(int) — параметр мəніне сəйкес шығару өрісі
енінің мəнін орнатады;
int ios::precision() — нақты сандарды шығару кезінде санды
бейнелеу дəлдігінің мəнін қайтарады;
int ios::precision(int) — нақты сандарды шығару кезіндегі сан-
ды бейнелеу дəлдігінің мəнін орнатады,
дəлдіктің бұрынғы (ескі) мəнін қайтарады;
char fi ll() — ағымдағы толтыру символын қайтарады;
char fi ll(char) — ағымдағы толтыру символының мəнін
орнатады, смиволдың бұрынғы (ескі) мəнін
қайтарады.
Кейбір жалаушаларды орнату алдында олармен бір сəтте қатар орна-
тыла алмайтын жалаушаларды алып тастау қажет. Ол үшін
setf əдісінің
екінші параметрі ретінде төменде көрсетілген
ios класының
статикалық тұрақтыларын қолданған ыңғайлы болып табылады:
adjustfi eld (left | right | internal) basefi eld (dec | oct | hex) fl oatfi eld (scientifi c | fi xed) 19-1140
290 Мəліметтерді жалаушалар мен əдістер көмегімен шығару кезіндегі фор-
маттау мысалы:
#include int main(){ long a = 1000, b = 077; cout.width(7); cout.setf(ios::hex | ios::showbase |ios::uppercase); cout << a; cout.width(7);