|
|
1.1 ! root 1: // test the parametrized manipulators ! 2: ! 3: #include <stdlib.h> ! 4: #include <iomanip.h> ! 5: ! 6: main() ! 7: { ! 8: #ifdef _G_NO_TEMPLATES ! 9: cerr << "(IO manipulators are not supported with this compiler)\n"); ! 10: exit(-1); ! 11: #else ! 12: ! 13: cout << dec << 1234 << ' ' ! 14: << hex << 1234 << ' ' ! 15: << oct << 1234 << endl; ! 16: ! 17: //SMANIP<int> x = setw(4); ! 18: //operator<<(cout, x); ! 19: ! 20: cout ! 21: << "(" ! 22: << dec << setw(4) << setfill('*') ! 23: << 12 << ")\n"; ! 24: ! 25: cout << "(" << 12 << ")\n"; ! 26: ! 27: cout << setiosflags(ios::internal); ! 28: cout << "(" << setw(6) << -12 << ")\n"; ! 29: ! 30: exit(0); ! 31: #endif ! 32: } ! 33: ! 34: ! 35:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.