Ich habe C-Methode mit Varargs
%Vor%Und es sollte Java statische Methode mit Vararg
aufrufen %Vor%Wie kann ich es mit C valist und JNI API machen?
Danke!
Es wird Ihnen wahrscheinlich nicht gelingen, die Adresse einer va_list an Java zu übergeben. Hier sind ein paar Schnipsel, die zeigen, wie ein Array mit "..." und va_list übergeben wird. Fügen Sie nach Bedarf Fehler / Ausnahme / Rückgabeprüfung hinzu.
In Java:
%Vor%In C:
%Vor%C Verwendung:
%Vor%Java-Ausgabe:
%Vor%Tags und Links java jni variadic-functions