Erro do compilador C2162
parâmetro formal de macro esperado
O token após um operador stringizing (#) não é um nome de parâmetro formal.
Exemplo
O exemplo a seguir gera o erro C2162:
// C2162.cpp
// compile with: /c
#include <stdio.h>
#define print(a) printf_s(b) // OK
#define print(a) printf_s(#b) // C2162