次のように使用するマクロを作成するのに苦労しています:
BYTE_AS_STRING(0A);
次のように展開します。
"\x0A"
出来ますか?
これまでのところ、私はこれを試しました:
#define STEP2(a) #a
#define BYTE_AS_STRING(byte) STEP2(\x##byte)
と:
#define STEP3(a) #a
#define STEP2(a, b) STEP3(\##a##b)
#define BYTE_AS_STRING(byte) STEP2(x, byte)
成功せずに。何か案は?
ありがとう。