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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0914
simuramodule内に他の変数を呼び出すには?4解決


simura

リンク

2010/9/14(Tue) 18:25:20|NO.34990

最近HSPを使いはじめmoduleについて調べたのですが、
module内に外部の変数を呼び出すには
どうしたらよいのでしょうか?

#module #deffunc  kansu int a, int b keisan=a+b pos 0,0 mes keisan return #global

たとえばここでcを外部の変数として
keisan=a+b+c
の結果を出したいときどのようにしたらよいのでしょうか?



この記事に返信する


せんたくもの

リンク

2010/9/14(Tue) 18:31:17|NO.34991

 

c = 10 #module #deffunc kansu int a, int b keisan=a+b+c@ pos 0,0 mes keisan return #global kansu 20, 30



simura

リンク

2010/9/14(Tue) 18:43:22|NO.34992

ありがとうございます!
@で外部の変数を呼び出せるのですね。

申し訳ないのですが、もし「c」が配列だった場合はどうなのでしょうか?
お答えいただいたもので、試したところ配列の書き方が違うと出てしまうのですが?



せんたくもの

リンク

2010/9/14(Tue) 18:58:03|NO.34994

@の後に要素数です。


dim c, 256 repeat 256 c.cnt = cnt loop #module #deffunc kansu int a, int b keisan=a+b+c@.128 pos 0,0 mes keisan return #global kansu 20, 30



simura

リンク

2010/9/14(Tue) 19:08:25|NO.34996

@、配列数とするものなのですね。
お答えいただきありがとうございます。



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