ends — мəліметтерді шығару кезінде ағымға нөлдік символды қосады;
fl ush — мəліметтерді шығару кезінде буферді босатады.
Санау жүйесін өзгерту оны келесі тікелей өзгертуге дейін əсер етеді.
Мысал:
cout << 13 << hex << ' ' << 13 << oct << ' ' << 13 << endl; Егер келісім бойынша жалаушалардың басқа мəндері орнатылған болса,
онда төмендегі нəтиже шығарылады:
13 d 15 Параметрленген манипуляторлар Төменде аргументтерін көрсетуді талап ететін манипуляторлар тізімі
көрсетілген. Оларды пайдалану үшін программаға
тақырыптық
файлын қосу керек.
setbase(int n) — санау жүйесінің негізін береді (n = 8, 16, 10
немесе 0). 0 үнсіз келісім бойынша орнатылған
негіз болып табылады (8-дік немесе 16-лық
сандар енгізілген сəттерден басқа жағдайларда
ондық жүйе болады);
resetiosfl ags(long) — биттер мəні параметрде орнатылған ағым қалып-
күйінің жалаушаларын алып тастайды;
setiosfl ags(long) — параметрдегі биттерінің мəні 1-ге тең ағым
қалып-күйінің жалаушаларын орнатады;
setfi ll(int) — параметр мəніне тең коды бар символ-толты-
рушыны орнатады;
setprecision(int) — бекітілген нүктелі (
fi xed жалаушасы) түрдегі
нақты сандар үшін санның бөлшек бөлігіндегі
цифрлардың максималды санын немесе ман-
тисса мен дəреже түрінде берілген сандар үшін
(
scientifi c жалаушасы) мəндерді сақтайтын
цифрлардың жалпы санын орнатады;
setw(int) — мəлімет шығару өрісінің максималды енін ор-
натады.
292 Параметрленген манипуляторларды қолдану мысалы:
#include #include int main(){