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
|
|
}
|
|
|
|
|
|
|