1

我正在使用一个程序(klee)来测试 c 代码。我需要在我的程序中使用结果。

它不是可读的信息,但有些解决方案是十六进制数据,格式如下:'\x0e\x00\x00\x00' 我已经询问过如何将其转换为整数,我找到了解决方案。

我也必须在结构中引入这种结果,我会知道大小,但会知道字段或其他任何相关信息。

我想我可以解决这个问题,但现在的问题是,有时您可以获得以下内容: '\n\x00\x00\x00'= 13 或 '\r\x00\x00\x00' = 10

而且我没有找到他们使用哪种表示形式将其转换为可读信息。显然我可以在 python 中解决这个问题: import struct selection = struct.unpack('

我对pyton一无所知,我想在java或c中找到一个解决方案。非常感谢

4

1 回答 1

0

Windows 系统使用该值\n\r来指示换行 -\n移动到新行,并将\r写指针移动到行的开头。我在想您可能有一些包含换行符的字符数据,其中每个字符都转换为大端格式的 32 位整数值。

希望这可以帮助!

于 2012-07-09T16:57:53.190 回答