引数を取るマニピュレータは、#include <iomanip>
が必要。
プログラミング言語C++第三版ではP714から解説がある。
#include <iostream> #include <iomanip> using namespace std; int main() { cout << hex << setw(8) << 50 << endl; cout << dec << setw(20) << left << 100 << endl; cout << dec << setw(20) << right << 200 << endl; cout << showbase; cout << hex << setw(8) << 50 << endl; cout << oct << setw(20) << 100 << endl; return 0; }
32 100 200 0x32 0144