Ich versuche, mit jbyte zu arbeiten, aber Fehler:Wie Wert von jbyte in Array zu setzen
Error:(12, 19) error: no viable overloaded '='.
Hier ist mein Code:
jint len = env->GetArrayLength(s);
jbyteArray result = (env)->NewByteArray(len);
jbyte *element = env->GetByteArrayElements(s,false);
for (int i=0; i < len; i++) {
if(env->ExceptionOccurred()) {
break;
}
result[i] = *(element+i);
}
Was ist los?
Vielen Dank, aber ich kann NULL nicht verwenden (es ist nicht erklärt) –
sind dann die notwendigen Header (wahrscheinlich 'cstddef'). – Michael