tiomanip.cc   [plain text]


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