【发布时间】:2011-07-01 05:56:44
【问题描述】:
我知道输出十六进制时我可以使用
cout<<hex<<(unsigned int)(unsigned char)ch<<endl
但我使用
从标准输入中获取一个字符cin.read((char*)&ch , sizeof(unsigned char))
这次如何将ch 改为hex?
【问题讨论】:
-
您的意思是要将其转换为
string? -
你不应该需要在 cout 线上投两次,如果有的话