【发布时间】:2012-01-16 00:36:47
【问题描述】:
背景
我正在创建一个简单的 BOOTP/DHCP 服务器,并且正在努力创建一些数据包字节 - 特别是 DHCP 选项 13,FileSize。
规范声明该选项的总长度为 64 字节 => 1 字节用于 ID (13),1 字节用于数据长度,其余字节为数据 OR 0。
问题
我需要将 int 值 14236 表示为我的数据,相当于十六进制的 379C,但这需要分布在 2 个字节的数据中。如何获取 int 并获取数据的 char[]?
【问题讨论】:
-
Int 到 char ? itoa() cplusplus.com/reference/clibrary/cstdlib/itoa