#if 01の色についてNo.14973
チャコティ さん 03/07/07 21:02
 
C言語を主に使っていますが、よく癖で#if 0を「真」にする為に、0を削除せず0の後
ろに1を入れたりするのですがこの場合#elseがうまく色が変わってくれません。

具体的には
#if 01
ここの色は普通色で表示される
#else
ここの色も普通色で表示される
#endif

て感じです。
#if 01を#if 0や#if 1にすると希望通りに変わってくれます。
もしよろしければ対応お願いします。m(_ _)m

[ ]
RE:14973 #if 01の色についてNo.14974
アルビレオ さん 03/07/07 21:36
 
アルビレオです。

>C言語を主に使っていますが、よく癖で#if 0を「真」にする為に、0を削除せず0の後
>ろに1を入れたりするのですがこの場合#elseがうまく色が変わってくれません。

>#if 01を#if 0や#if 1にすると希望通りに変わってくれます。
>もしよろしければ対応お願いします。m(_ _)m

「#ifで有効にする式の内容」に自分で 01 を追加すればいいだけではないで
しょうか?
今のところ速度を優先するため(単純な数字も含めて)式の評価をできるだけし
ないようになっています。
むしろデフォルトでは 0 と 1 だけが例外的に設定済みと考えた方がいいでしょ
う。

[ ]
RE:14974 #if 01の色についてNo.14977
チャコティー♪ さん 03/07/07 23:25
 
アルビレオさん、ご返答ありがとうございます。

>「#ifで有効にする式の内容」に自分で 01 を追加すればいいだけではないで
>しょうか?

この方法でいけそうです。ありがとうございました。

[ ]