Как преобразовать шестнадцатеричное значение в аббревиатуру управляющего символа ASCII? - PullRequest
1 голос
/ 18 ноября 2011

Я хочу преобразовать шестнадцатеричное значение управляющего символа ASCII в его аббревиатуру.Например: 1C (код символа разделителя файлов) становится FS.Как я могу сделать это в C ++?

Ответы [ 2 ]

2 голосов
/ 18 ноября 2011

Википедия: http://en.wikipedia.org/wiki/C0_and_C1_control_codes

Вы можете использовать простую справочную таблицу, массив, чтобы быстро найти ASCII-имя кода символа.Или вы можете использовать большой switch (не рекомендуется).В любом случае вам нужно будет указать имена в исходном коде, который определяет этот массив.

Почему бы вам не упомянуть "ASCII", чтобы и менее опытные пользователи SO могли догадаться, о чем вы говорили (обратите внимание, что когда ониничего не узнают или не могут придумать ответ, они обычно голосуют, чтобы закрыть вопрос)?И почему ты не мог гуглить это сам?Я сбит с толку ...

Приветствия & hth.,

0 голосов
/ 18 ноября 2011

Я думаю, что вы ищете дизассемблерный двигатель, такой как beaengine .

...