如何用 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[¶ôÃ