HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0910
嬌橋#defcfuncと#define2解決


嬌橋

リンク

2010/9/10(Fri) 22:08:17|NO.34933

#defcfuncの内部で#defineで定義したマクロを使用するには、
どうすればいいのですか?

#const global size 25 #const global xwide 25 #const global ywide 25 #define put(%1,%2) nextfield(%1,%2)=field(%1,%2) #module #defcfunc gostop int x, int y, int n if y!=ywide-1{ if field@(x,y+1)=0 : nextfield@(x,y+1)=n if field@(x,y+1)!=0 : put x,y } if y=ywide-1 : put x,y return n #global dim field,xwide,ywide dim nextfield,xwide,ywide
よろしくお願いします。



この記事に返信する


check

リンク

2010/9/10(Fri) 22:13:19|NO.34934

#define に globalオプションを追加すればモジュールの中でも使用可能になる。


#define global TEST_VALUE 150 #module #deffunc test mes TEST_VALUE return #global test



嬌橋

リンク

2010/9/10(Fri) 22:39:19|NO.34936

ありがとうございます。



ONION software Copyright 1997-2021(c) All rights reserved.