0

私はこのようなものを定義したい:

#define IS_PROC_ONE defined(SP_PROC_TYPE_ONE)

また

#define IS_PROC_ONE                 (#define ONE 1)

これを行う方法はありますか?

注: 次のコードを試してみましたが、動作します。

#define ONE
#define TWO defined(ONE)


int main()
{
#if TWO
    printf("test success\n");
#endif

   return 0;
}
4

4 に答える 4