gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 23:31:45 28 4
gpt4 key购买 nike

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

我喜欢学习,那么好的教程也很好;-)

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

其他一些问题

  • 有什么方法可以使用 C 实现吗?
  • 如何将这个值存储到变量中?

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

最佳答案

打印十六进制:

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

但是,是的,使用 od工具:-)
一个好的文件读写教程是here .您必须将文件读入缓冲区,然后遍历文件的每个字节/字。

关于c++ - 在 C 和 C++ 中打印文件的十六进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2006627/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com