DXライブラリのLoadDivGraphの7番目の引数であるグラフィックハンドルへのポインタについて
Posted: 2011年7月06日(水) 20:51
ユーザー名を忘れてしまったので新しい名前を作りました。
これが2回目の質問です。
よろしくお願いします。
DXライブラリのLoadDivGraphの7番目の引数であるグラフィックハンドルへのポインタなのですが、
公式サイトの例をみると、int型で宣言された変数が引数として使われているのですが、
僕の浅いC言語の知識で考えると、ポインタなので宣言時に変数の前に「*」がつくのではないかと思い、
だとしたら、ここの引数の宣言は「int *変数名」となるのではないかと、けれども例と違うのでわからなくなってしまいました。
(DXライブラリ公式サイト様引用)
---------------------------------------------------------------------
例 test.bmpを一つのグラフィックのサイズ32×32横10、縦3、
分割総数24で分割読み込みし、int型の配列GrHandleに格納します。
int GrHandle[ 24 ] ;
LoadDivGraph( "test.bmp" , 24 , 10 , 3 , 32 , 32 , GrHandle ) ;
------------------------------------------------------------------------
これは、普通のint型変数をポインタとしての役割として使っている(普通のint型変数にグラフィックハンドルのアドレスを入れている)という事なのでしょうか?
これが2回目の質問です。
よろしくお願いします。
DXライブラリのLoadDivGraphの7番目の引数であるグラフィックハンドルへのポインタなのですが、
公式サイトの例をみると、int型で宣言された変数が引数として使われているのですが、
僕の浅いC言語の知識で考えると、ポインタなので宣言時に変数の前に「*」がつくのではないかと思い、
だとしたら、ここの引数の宣言は「int *変数名」となるのではないかと、けれども例と違うのでわからなくなってしまいました。
(DXライブラリ公式サイト様引用)
---------------------------------------------------------------------
例 test.bmpを一つのグラフィックのサイズ32×32横10、縦3、
分割総数24で分割読み込みし、int型の配列GrHandleに格納します。
int GrHandle[ 24 ] ;
LoadDivGraph( "test.bmp" , 24 , 10 , 3 , 32 , 32 , GrHandle ) ;
------------------------------------------------------------------------
これは、普通のint型変数をポインタとしての役割として使っている(普通のint型変数にグラフィックハンドルのアドレスを入れている)という事なのでしょうか?