次の関数を cout でどのように記述しますか? 私の主な目的は、cout での使用方法を理解した後で、実際にすべての値をファイルに出力することです。std::hex が機能しません!
void print_hex(unsigned char *bs, unsigned int n)
{
int i;
for (i = 0; i < n; i++)
{
printf("%02x", bs[i]);
//Below does not work
//std::cout << std::hex << bs[i];
}
}
編集:
cout 次のような値を出力します: r9{èZ[¶ôÃ