I have a C structure.
struct data{
double value1[50];
double value2[50];
int count;
};
I want to map data from java to this C
Provide the following declaration to your java programmer:
public native double[] doData(double [] value1, double [] value2, int count);
In your c code you will be able to fill the structure with passed parameters. JNI header will look like this:
JNIEXPORT jdoubleArray JNICALL Java_package_className_doData(JNIEnv * , jobject, jdoubleArray , jdoubleArray, jint);