【发布时间】:2011-11-12 11:36:10
【问题描述】:
我有一个包含十六进制值的文本文件,在我 fscanf 一个值之后,我需要知道如何将它从十六进制字符串转换为 int。然后将其转换回十六进制字符串以供以后打印。有人知道这个算法吗?谢谢。
【问题讨论】:
-
为什么不在格式字符串中使用
%x? -
使用 %x 格式说明符而不是 %s。
-
它不起作用,因为我需要将值放入 int 类型的变量中,所以当我使用 %x 格式时,我得到一个错误