#include <iostream>
#include <iomanip>
int main()
{
int n = 16;
std::cout << ???(5) << n << std::endl;
}
00016
setw()
出力の先頭にスペースを追加したい。先頭に追加する文字は構成可能ではありませんsetw()
か?
私の最終的な目標は、16 進数の 2 バイトの数値を 4 つの位置に出力することです。このようなもの:
#include <iostream>
#include <iomanip>
int main()
{
unsigned short n = 0xA7;
std::cout << std::hex << ???(4) << n << std::endl;
}
そして、私はこの出力を得ることを期待しています:00A7