#enum

マクロ名の定数を列挙

#enum マクロ名 = p1

マクロ名 : 定数を割り当てるマクロ名
p1       : 割り当てられる定数

解説

指定されたマクロ名に連続した値を割り当てます。
#const命令と同様に、定数を示すマクロ名を定義することができます。

例 :
	#enum KAZU_A = 0	; KAZU_Aは0になる
	#enum KAZU_B		; KAZU_Bは1になる
	#enum KAZU_C		; KAZU_Cは2になる
	a=KAZU_B
		↓(展開後)
	a=1

マクロ名に続いて「=(イコール)」と数値(または式)を書くことで、 定数が初
期化されます。 以降は、#enum命令で定義するたびに数値が1づつ増えていき
ます。
#enum命令は、   連続した値をマクロによって定義したい場合に使用します。
#const命令により、数値をいちいち指定する必要がなく、後から追加や削除が
容易になります。

関連項目

#constマクロ名の定数定義

サンプル逆引き (2)

menubar.hsp
shoot.hsp

情報

バージョン3.0
作成日2004/10/12
著作者onitama
URLhttp://www.onionsoft.net/
備考ver3.0標準命令
タイプ内蔵命令
グループプリプロセッサ命令
hs ファイルhsphelp\i_prep.hs