我过去只使用过C++,我试图将我的十进制转换成十六进制代码再转换成C。当我尝试这样做的时候,我注意到当我试图打印一个字符时,它打印出的是ASCII值。我不确定它为什么要这样做。Please enter an integer "); //shown as 8 in the example char hex_values
我是C++的新手,我通常使用C语言,但现在,我只是找到了一个好的库,它压缩了一些信息,有一个特殊的算法,它对我的项目非常有用。然后这个库给了我一个答案:存在于stringstream对象中的二进制数据。因为它是二进制数据,所以有些字节不是ASCII字符。所以我想要做的是提取数据,并得到它们的十六进制表示。我该怎么做呢?write(ss); \\with this instruction I got the binary information from the library
从那里开始