我用以下图片解释我的问题。
下图是我在Delphi 7下的软件:
当我在程序(txt)中保存值时,它们保存如下,这是我的问题:
此图像是在文本编辑器中打开输出或保存的文件时的图像:
而这张图片与使用十六进制编辑器打开时有关:
但我希望当我将程序中的值保存如下时(使用什么方法并不重要,或者例如它被保存为十六进制或 UTF-16(小端)我只想要以下值准确接收):
在十六进制编辑器中:
图片里的一切都清楚了,但我会在下面做一个简单的解释:
- 年龄和分数值转换为十六进制,例如年龄 21 到十六进制 15 和...
- 静态符号 1 和 2 是固定的,存储的值完全相同。
- 并且(正如我在下图中指定的那样)在十六进制模式下的名称和姓氏值的每个字母之间,考虑了 00 的空格,这是图像中的特征,但在文本模式下(以文本开头)编辑器),没有空格。它是不可见的,也不应该是。
不管文件扩展名是txt还是其他扩展名,我只想得到我想要的结果!