Visual c++ 在vc+中显示二进制数据+;成分 我在VisualC++中开发了GUI,我想在富编辑或类似的文本编辑控件中显示二进制数据,所以请任何人帮助我如何实现这一点(就像我们在记事本++中打开任何二进制文件)一样。

Visual c++ 在vc+中显示二进制数据+;成分 我在VisualC++中开发了GUI,我想在富编辑或类似的文本编辑控件中显示二进制数据,所以请任何人帮助我如何实现这一点(就像我们在记事本++中打开任何二进制文件)一样。,visual-c++,binary-data,Visual C++,Binary Data,编辑: 我想在GUI中显示的所有ASCII字符 例如: 请帮帮我 有两种方法可以做到这一点 如果您已经有了二进制数据的格式,只需输出带有字段名和值的结构即可: Data: Field1: Value1 Field2: Value2 您可以像十六进制编辑器一样格式化数据,如下所示: 0000 xx xx xx xx xx xx xx xx ........ 0008 xx xx xx xx xx xx xx xx ........ 0000 xx xx xx xx xx xx

编辑: 我想在GUI中显示的所有ASCII字符

例如:


请帮帮我

有两种方法可以做到这一点

  • 如果您已经有了二进制数据的格式,只需输出带有字段名和值的结构即可:

    Data: Field1: Value1 Field2: Value2
  • 您可以像十六进制编辑器一样格式化数据,如下所示:

    0000 xx xx xx xx xx xx xx xx ........ 0008 xx xx xx xx xx xx xx xx ........ 0000 xx xx xx xx xx xx xx xx xx。。。。。。。。 0008 xx xx xx xx xx xx xx xx xx。。。。。。。。 第一个数字是二进制数据的偏移量,每个“xx”是一个十六进制字节,每个“.”是对应字节的可打印表示形式(如果可打印,则自定义为打印一个点)


  • “二进制数据”和“文本控制”似乎不太匹配。你是说你想把它编辑成一个十六进制编辑器吗?C++:是的,但是实际上我正在用Visual C++(GUI)和C++开发客户机服务器应用程序。现在我想在客户端/服务器发送的任何控件中显示二进制数据。这是任何方式来帮助我……但是我想在Visual C++控件(GUI)中显示它,我怎么做?这意味着我想要在GUI中显示的所有ASCII字符。为此,您必须阅读文档,例如,或如果您使用MFC。 0000 xx xx xx xx xx xx xx xx ........ 0008 xx xx xx xx xx xx xx xx ........