A<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.cppe.ru/index.php?action=history&amp;feed=atom&amp;title=C%2B%2B%2FConsole%2Fcout_flag_status</id>
		<title>C++/Console/cout flag status - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.cppe.ru/index.php?action=history&amp;feed=atom&amp;title=C%2B%2B%2FConsole%2Fcout_flag_status"/>
		<link rel="alternate" type="text/html" href="http://www.cppe.ru/index.php?title=C%2B%2B/Console/cout_flag_status&amp;action=history"/>
		<updated>2026-04-19T02:08:27Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.cppe.ru/index.php?title=C%2B%2B/Console/cout_flag_status&amp;diff=1499&amp;oldid=prev</id>
		<title> в 14:21, 25 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.cppe.ru/index.php?title=C%2B%2B/Console/cout_flag_status&amp;diff=1499&amp;oldid=prev"/>
				<updated>2010-05-25T14:21:06Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 14:21, 25 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.cppe.ru/index.php?title=C%2B%2B/Console/cout_flag_status&amp;diff=1500&amp;oldid=prev</id>
		<title>Admin: 1 версия:&amp;#32;Импорт контента...</title>
		<link rel="alternate" type="text/html" href="http://www.cppe.ru/index.php?title=C%2B%2B/Console/cout_flag_status&amp;diff=1500&amp;oldid=prev"/>
				<updated>2010-05-25T10:27:16Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия: Импорт контента...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==cout flags: showpoint, showpos==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
int main( )&lt;br /&gt;
{&lt;br /&gt;
  cout.setf(ios::showpoint | ios::showpos, ios::showpoint);&lt;br /&gt;
  cout &amp;lt;&amp;lt; 102340.0; &lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Displays the status of the format flags.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
void showflags();&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
  // show default condition of format flags&lt;br /&gt;
  showflags();&lt;br /&gt;
  cout.setf(ios::oct | ios::showbase | ios::fixed);&lt;br /&gt;
  showflags();&lt;br /&gt;
  return 0; &lt;br /&gt;
}&lt;br /&gt;
void showflags()&lt;br /&gt;
{&lt;br /&gt;
  ios::fmtflags f;&lt;br /&gt;
  f = cout.flags();  // get flag settings&lt;br /&gt;
  &lt;br /&gt;
  if(f &amp;amp; ios::skipws) cout &amp;lt;&amp;lt; &amp;quot;skipws on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;skipws off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::left) cout &amp;lt;&amp;lt; &amp;quot;left on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;left off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::right) cout &amp;lt;&amp;lt; &amp;quot;right on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;right off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::internal) cout &amp;lt;&amp;lt; &amp;quot;internal on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;internal off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::dec) cout &amp;lt;&amp;lt; &amp;quot;dec on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;dec off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::oct) cout &amp;lt;&amp;lt; &amp;quot;oct on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;oct off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::hex) cout &amp;lt;&amp;lt; &amp;quot;hex on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;hex off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::showbase) cout &amp;lt;&amp;lt; &amp;quot;showbase on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;showbase off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::showpoint) cout &amp;lt;&amp;lt; &amp;quot;showpiont on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;showpoint off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::showpos) cout &amp;lt;&amp;lt; &amp;quot;showpos on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;showpos off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::uppercase) cout &amp;lt;&amp;lt; &amp;quot;uppercase on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;uppercase off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::scientific) cout &amp;lt;&amp;lt; &amp;quot;scientific on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;scientific off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::fixed) cout &amp;lt;&amp;lt; &amp;quot;fixed on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;fixed off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::unitbuf) cout &amp;lt;&amp;lt; &amp;quot;unitbuf on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;unitbuf off\n&amp;quot;;&lt;br /&gt;
  if(f &amp;amp; ios::boolalpha) cout &amp;lt;&amp;lt; &amp;quot;boolalpha on\n&amp;quot;;&lt;br /&gt;
  else cout &amp;lt;&amp;lt; &amp;quot;boolalpha off\n&amp;quot;;&lt;br /&gt;
  cout &amp;lt;&amp;lt; endl;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Store cout flags, set to new ones and restore==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
  ios::fmtflags f;&lt;br /&gt;
  f = cout.flags(); // store flags&lt;br /&gt;
  cout.unsetf(ios::dec);&lt;br /&gt;
  cout.setf(ios::showbase | ios::hex);&lt;br /&gt;
  cout &amp;lt;&amp;lt; 100 &amp;lt;&amp;lt; &amp;quot;\n&amp;quot;;&lt;br /&gt;
  cout.flags(f); // reset flags&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using Manipulators to Format I/O==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
Manipulator       Purpose                                  Input/Output&lt;br /&gt;
-----------------+----------------------------------------+---------------&lt;br /&gt;
boolalpha         Turns on boolapha flag.                  Input/Output&lt;br /&gt;
dec               Turns on dec flag.                       Input/Output&lt;br /&gt;
endl              Output a newline character and           Output &lt;br /&gt;
                  flush the stream.&lt;br /&gt;
ends              Output a null.                           Output&lt;br /&gt;
fixed             Turns on fixed flag.                     Output&lt;br /&gt;
flush             Flush a stream.                          Output&lt;br /&gt;
hex               Turns on hex flag.                       Input/Output&lt;br /&gt;
internal          Turns on internal flag.                  Output&lt;br /&gt;
left              Turns on left flag.                      Output&lt;br /&gt;
nobooalpha        Turns off boolalpha flag.                Input/Output&lt;br /&gt;
noshowbase        Turns off showbase flag.                 Output&lt;br /&gt;
noshowpoint       Turns off showpoint flag.                Output&lt;br /&gt;
noshowpos         Turns off showpos flag.                  Output&lt;br /&gt;
noskipws          Turns off skipws flag.                   Input&lt;br /&gt;
nounitbuf         Turns off unitbuf flag.                  Output&lt;br /&gt;
nouppercase       Turns off uppercase flag.                Output&lt;br /&gt;
oct               Turns on oct flag.                       Input/Output&lt;br /&gt;
resetiosflags     Turn off the flags specified in f.       Input/Output&lt;br /&gt;
(fmtflags f)&lt;br /&gt;
right             Turns on right flag.                     Output&lt;br /&gt;
scientific        Turns on scientific flag.                Output&lt;br /&gt;
setbase(int base) Set the number base to base.             Input/Output&lt;br /&gt;
setfill(int ch)   Set the fill character to ch.            Output&lt;br /&gt;
setiosflags       Turn on the flags specified in f.        Input/output&lt;br /&gt;
(fmtflags f)&lt;br /&gt;
setprecision      Set the number of digits of precision.   Output&lt;br /&gt;
(int p)&lt;br /&gt;
setw(int w)       Set the field width to w.                Output&lt;br /&gt;
showbase          Turns on showbase flag.                  Output&lt;br /&gt;
showpoint         Turns on showpoint flag.                 Output&lt;br /&gt;
showpos           Turns on showpos flag.                   Output&lt;br /&gt;
skipws            Turns on skipws flag.                    Input&lt;br /&gt;
unitbuf           Turns on unitbuf flag.                   Output&lt;br /&gt;
uppercase         Turns on uppercase flag.                 Output&lt;br /&gt;
ws                Skip leading white space.                Input&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>