今までは2次配列変数の書き換え方がわからなかったので
1次配列変数しか書き換えてなかったのですが、
2次配列変数の書き換えも必要にりました。
DLL(1次配列変数の書き換え)
これは正常に書き換えできました。
int* arr=(int*)code_getpval()->pt; int cnt[1]; for(cnt[0]=0;cnt[0]<5;++cnt[0]) { arr[cnt[0]]=cnt[0]; } return;
ですが、
DLL(2次配列変数の書き換え)
だと5行目にエラー(無効な間接参照)がでて書き換えできません。
int* arr=(int*)code_getpval()->pt; int cnt[2]; for(cnt[0]=0;cnt[0]<5;++cnt[0]) { for(cnt[1]=0;cnt[1]<5;++cnt[1]) { arr[cnt[0]][cnt[1]]=cnt[0]; }} return;
どこを直せばいいのか教えてください。
(上のスクリプトは必要なところだけを載せています)