如何将十六进制值转换为ASCII控制字符的首字母缩写?

时间:2011-11-18 11:57:35

标签: c++ ascii control-characters

我想将ASCII控制字符的十六进制值转换为其首字母缩写词。例如:1C(文件分隔符的代码)变为FS。我怎么能用C ++做到这一点?

2 个答案:

答案 0 :(得分:2)

维基百科:http://en.wikipedia.org/wiki/C0_and_C1_control_codes

您可以使用简单的查找表(数组)快速查找字符代码的ASCII名称。或者您可以使用大switch(不推荐)。无论如何,您将在源代码中指定定义该数组的名称。

为什么你不能提到“ASCII”,以便那些经验不足的SO用户可以猜出你在说什么(请注意,当他们不认识任何东西或想不到答案时,他们通常投票关闭问题)?你为什么不自己谷歌?我很困惑......

干杯&第h。,

答案 1 :(得分:0)

我认为您正在寻找一个反汇编引擎,例如beaengine