mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-23 01:09:30 +08:00
36 lines
596 B
C++
36 lines
596 B
C++
|
// test the parametrized manipulators
|
||
|
|
||
|
#include <stdlib.h>
|
||
|
#include <iomanip.h>
|
||
|
|
||
|
main()
|
||
|
{
|
||
|
#ifdef _G_NO_TEMPLATES
|
||
|
cerr << "(IO manipulators are not supported with this compiler)\n");
|
||
|
exit(-1);
|
||
|
#else
|
||
|
|
||
|
cout << dec << 1234 << ' '
|
||
|
<< hex << 1234 << ' '
|
||
|
<< oct << 1234 << endl;
|
||
|
|
||
|
//SMANIP<int> x = setw(4);
|
||
|
//operator<<(cout, x);
|
||
|
|
||
|
cout
|
||
|
<< "("
|
||
|
<< dec << setw(4) << setfill('*')
|
||
|
<< 12 << ")\n";
|
||
|
|
||
|
cout << "(" << 12 << ")\n";
|
||
|
|
||
|
cout << setiosflags(ios::internal);
|
||
|
cout << "(" << setw(6) << -12 << ")\n";
|
||
|
|
||
|
exit(0);
|
||
|
#endif
|
||
|
}
|
||
|
|
||
|
|
||
|
|