Stringizing argumento da macro a ser unicode
-
20-12-2019 - |
Pergunta
Eu estou tentando stringize o argumento de uma macro, que dará seqüência de caracteres unicode i.e.Eu quero fazer o seguinte :
WIDEN(4>5) L"4>5"
E minha macro é este :
#define WIDEN(x) L #x
Infelizmente não funciona.Como fazer isso?
Solução
Você deseja usar e.g.os pré-processadores contatenating operador ##
:
#define WIDEN(x) L ## #x
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow