当前位置:  开发笔记 > 编程语言 > 正文

在C和C++中打印文件的十六进制数

如何解决《在C和C++中打印文件的十六进制数》经验,为你挑选了1个好方法。

我现在正在开发一个家庭项目,但在开始之前,我需要知道如何cout以十六进制格式打印文件内容(*.bin为例)?

我喜欢学习,然后一个好的教程也很好;-)

请记住,我需要在不使用外部应用程序的情况下开发它,因为这个家庭项目是为了更多地了解有关C++的十六进制操作以及我的知识的良好实践.

其他一些问题

有没有办法用C做到这一点?

如何将此值存储到变量中?

我已经在C++中找到了方法,但如何在C语言中实现它?



1> James..:

要打印十六进制:

std::cout << std::hex << 123 << std::endl;

但是,使用OD工具:-)
一个很好的文件读/写的教程是在这里.您必须将文件读入缓冲区,然后循环遍历文件的每个字节/字.


您必须将文件读入缓冲区,然后循环遍历文件的每个字节/字.
推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有