mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-25 03:29:00 +08:00
6599da043e
From-SVN: r14877
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
|
|
}
|
|
|
|
|
|
|