teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

用語訂正2

2017/10/15 09:55

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

answer CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
  > ・どのようにしてjavaで取得した数値配列をCに渡すのか
5
5
 
6
- java側の`int[]`という配列をCへ渡す際にはCの関数定義
6
+ java側の`int[]`という配列をCへ渡す際にはCの関数宣言
7
7
  `... function_name(int* ia, int length)`
8
8
  `... function_name(int ia[], int length)` (Cでは上の定義と同等です)
9
9
  のようにしてやればよいと思います。Java側で用意するメソッド(com.sun.jna.Libraryを継承したinterface上のメソッド) は次のようになります。

1

用語訂正

2017/10/15 09:55

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

answer CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
  > ・どのようにしてjavaで取得した数値配列をCに渡すのか
5
5
 
6
- java側の`int[]`という配列をCへ渡す際にはCのインターフェース
6
+ java側の`int[]`という配列をCへ渡す際にはCの関数定義
7
7
  `... function_name(int* ia, int length)`
8
8
  `... function_name(int ia[], int length)` (Cでは上の定義と同等です)
9
9
  のようにしてやればよいと思います。Java側で用意するメソッド(com.sun.jna.Libraryを継承したinterface上のメソッド) は次のようになります。