м операторов « и ». Если вы хо
Автор admin
Пятница, 15 мая 2009 11:32
м операторов « и ». Если вы хотите, чтобы при работе с потоком использовалось постоянное значение ширины, вызывайте width () после каждой операции чтения или записи. Пример форматирования в потоках вывода Следующий пример, в котором задействованы все упоминавшиеся функции, поможет вам лучше понять, как они используются на практике: //: С04:Format.срр // Функции форматирования #include #include #include “../require.h” using namespace std: #define D(A) T « #A « endl: A int mainO { ofstream T(“format.out”): assured); D(int i = 47;) D(float f = 2300114.414159;) Форматирование в потоках вывода 157 const char* s = “Is there any more?”: T.setfCios::unitbuf):) T.setfCios::showbase):) T.setfCios:uppercase | ios::showpos);) T « i « endl:) // По умолчанию используется десятичная система (dec) T.setfCios::hex. ios::basefield):) T « i « endl:) T.setf(ios::oct. ios::basefield);) T « i « endl;) T.unsetf(ios::showbase):) T.setfdos: :dec. ios: :basefield):) T.setfdos:: 1 eft. ios: :adjustfield);) T.fillCO’):) T « “fill char: ” « T.fill О « endl:) T.width(lO):) « i « endl: T.setfdos: :right. ios: :
Комментарии закрыты.
Последние комментарии