mirror of
https://review.haiku-os.org/buildtools
synced 2025-01-31 02:24:40 +01:00
9ea2a99edb
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@15071 a95241bf-73f2-0310-859d-f6bbb57e9c96
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
|
|
}
|
|
|
|
|
|
|