VBとCの2次元配列の考え方について – プログラミング – Home

VBとCの2次元配列の考え方について
 
通知
すべてクリア

VBとCの2次元配列の考え方について


かな
 かな
(@かな)
ゲスト
結合: 24年前
投稿: 15
 

VBで以下のように配列を定義し値を設定します。
Dim byBuf(0 TO 1, 0 TO 2) As Byte

byBuf(0,0)=1
byBuf(0,1)=2
byBuf(0,2)=3
byBuf(1,0)=4
byBuf(1,1)=5
byBuf(1,2)=6

byBufをCで作成したDLLに渡します。

C側で char *cBufで受け取り配列内を参照すると以下のようにみえます。

cBuf[0][0] は 1
cBuf[0][1] は 4
cBuf[0][2] は 2
cBuf[1][0] は 5
cBuf[1][1] は 3
cBuf[1][2] は 6

配列内の値を以下のような結果になるように同一の指定方法で読み出す方法はないでしょうか?

cBuf[0][0] は 1
cBuf[0][1] は 2
cBuf[0][2] は 3
cBuf[1][0] は 4
cBuf[1][1] は 5
cBuf[1][2] は 6

どうぞよろしくお願いします。


引用解決済
トピックタグ

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました