コンパイラ エラー C2162

マクロ仮パラメーターが必要です

文字列化演算子 (#) の後に続くトークンは、仮パラメーター名ではありません。

次の例では C2162 が生成されます。

// C2162.cpp
// compile with: /c
#include <stdio.h>

#define print(a) printf_s(b)   // OK
#define print(a) printf_s(#b)    // C2162