値が 0 の時は -1 を、
値が 1 の時は 1 を返す処理を考えました
(もうひとつはその逆)
#define ctype F2M_T2P(%1) (%1*2)-1 ; False→Minus,True→Plus #define ctype F2P_T2M(%1) (%1*-1)+(%1!1) ; False→Plus, True→Minus
自分としては無い頭をヒネって考えたんですけども、これも
「もっとスマートな方法」があるんじゃないかと考えてしまい・・・
よろしくお願いします。
|
![]() |
ONION software Copyright 1997-2025(c) All rights reserved. |