我正在使用一个程序(klee)给我测试c代码。 我需要在我的程序中使用结果。
它不是可读信息,但有些解决方案是具有下一格式的十六进制数据: '\ x0e \ X00 \ X00 \ X00' 我已经问过如何将它转换为整数,我找到了解决方案。
我将不得不在结构中引入这种结果,我将知道大小,但任何有关它的字段或其他任何内容。
我想我可以解决这个问题,但现在的问题是,有时你可以获得以下内容: '\ n \ x00 \ x00 \ x00'= 13 要么 '\ r \ x00 \ x00 \ x00'= 10
我没有找到他们用什么样的表示来将其转换为可读信息。 显然我可以在python中解决这个问题: 导入结构 selection = struct.unpack('
我对pyton一无所知,我想在java或c中找到解决方案。 非常感谢
答案 0 :(得分:0)
Windows系统使用值\n\r
来表示换行符 - \n
移动到新行,\r
将写指针移动到行的开头。我想你可能有一些包含换行符的字符数据,其中每个字符都以big-endian格式转换为32位整数值。
希望这有帮助!