0

cygwin で gcc と g++ バージョン 4.5.3 を使用して、このプログラムを作成しましたが、#ifndef が正しく機能していないようです。

#ifndef BLAH
#define <stdio.h>
#endif
int main(){
 return 0;
}

ただし、 #ifdef を使用するとうまくいくようです。私が得ているエラーは、「マクロ名は識別子でなければなりません」です。

#ifndef には特定のものが必要ですか?

4

1 に答える 1