我如何编写 C++ 代码来完成以下任务pack -N
Perl 中的选项有什么作用?
我想将整数变量转换为某种二进制形式,以便unpack它的 -N 选项返回整数变量。
我的整数变量名称是时间戳。
我发现它与htonl有关,但htonl(timestamp)仍然没有给出二进制形式。
我写了一个库,libpack
,类似于 Perl 的pack
功能。它是一个 C 库,因此在 C++ 中也非常有用:
FILE *f;
fpack(f, "u32> u32>", value_a, value_b);
A u32 >
指定大端格式的无符号 32 位整数;即相当于 Perl 的N
格式化为pack()
.
http://www.leonerd.org.uk/code/libpack/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)