JNI 如何存储字符数组并将其记录在jNI中?

发布于 12-04 07:50 字数 468 浏览 0 评论 0原文

我正在将 char[] 从 java 发送到 C 。我想存储我的 methodid 函数的返回值:

mid = (*env)->GetMethodID(env, clazz, "getReg_chal", "()[C");
char[] reg_chal = (*env)-> ? 

我将以下示例作为参考:

jmethodID midGetName = (*env)->GetMethodID(env, employeeClass, "getAge", "()I");
    int age =  (*env)->CallIntMethod(env, employeeObject, midGetName);
    return age;

我将写什么? ...因为 CallCharArrayMethod 在 JNI 中不可用。

提前致谢..

I'm sending char[] from java to C .I want to store the return value of my methodid function :

mid = (*env)->GetMethodID(env, clazz, "getReg_chal", "()[C");
char[] reg_chal = (*env)-> ? 

I'm referring the following example as refrence:

jmethodID midGetName = (*env)->GetMethodID(env, employeeClass, "getAge", "()I");
    int age =  (*env)->CallIntMethod(env, employeeObject, midGetName);
    return age;

What will i write in ? ... since CallCharArrayMethod is not available in JNI.

Thanks in advance..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文