我想将ASCII控制字符的十六进制值转换为其首字母缩写词。例如:1C(文件分隔符的代码)变为FS。我怎么能用C ++做到这一点?
答案 0 :(得分:2)
维基百科:http://en.wikipedia.org/wiki/C0_and_C1_control_codes
您可以使用简单的查找表(数组)快速查找字符代码的ASCII名称。或者您可以使用大switch
(不推荐)。无论如何,您将在源代码中指定定义该数组的名称。
为什么你不能提到“ASCII”,以便那些经验不足的SO用户可以猜出你在说什么(请注意,当他们不认识任何东西或想不到答案时,他们通常投票关闭问题)?你为什么不自己谷歌?我很困惑......
干杯&第h。,
答案 1 :(得分:0)
我认为您正在寻找一个反汇编引擎,例如beaengine。