我现在正在开发一个家庭项目,但在开始之前,我需要知道如何cout
以十六进制格式打印文件内容(*.bin为例)?
我喜欢学习,然后一个好的教程也很好;-)
请记住,我需要在不使用外部应用程序的情况下开发它,因为这个家庭项目是为了更多地了解有关C++的十六进制操作以及我的知识的良好实践.
其他一些问题
有没有办法用C做到这一点?
如何将此值存储到变量中?
我已经在C++中找到了方法,但如何在C语言中实现它?
要打印十六进制:
std::cout << std::hex << 123 << std::endl;
但是,使用OD工具:-)
一个很好的文件读/写的教程是在这里.您必须将文件读入缓冲区,然后循环遍历文件的每个字节/字.