c++-jni java怎么获取C++里面的值

问题描述

jni java怎么获取C++里面的值



B1F90D4943DDED01这个是C++那边打印的值,如何在java这边获取

解决方案

返回string,在jni类型中对应jstring就可以了

解决方案二:

JNIEXPORT jstring JNICALL Java_test_JNI_1javaCallc_1test_stringMethod
(JNIEnv *env, jobject obj, jstring string)
{
const char *str = (*env)->GetStringUTFChars(env, string, 0);
char cap[128];
strcpy(cap, str);

(*env)->ReleaseStringUTFChars(env, string, str);

return (*env)->NewStringUTF(env, strupr(cap));
}

解决方案三:

JNIEXPORT jstring JNICALL Java_test_JNI_1javaCallc_1test_stringMethod
(JNIEnv *env, jobject obj, jstring string)
{
const char *str = (*env)->GetStringUTFChars(env, string, 0);
char cap[128];
strcpy(cap, str);

(*env)->ReleaseStringUTFChars(env, string, str);

return (*env)->NewStringUTF(env, strupr(cap));
}

时间: 2024-08-22 15:16:59

c++-jni java怎么获取C++里面的值的相关文章

href-求大神指导如何能够获取input里面的值

问题描述 求大神指导如何能够获取input里面的值 参加人数: 源码显示: 解决方案 href=""./actbm?usernum=document.getElementById('input的id值').value 解决方案二: jQuery写法-- href=""./actbm?usernum=""+$(""#usernum"").val(); 解决方案三: <a href=""

servlet-求大神指导如何能够获取input里面的值

问题描述 求大神指导如何能够获取input里面的值 参加人数: 解决方案 在servlet中获取请求中的表单值,是通过request.getParameter("参数时input标签的name"); 在jsp页面上获取一个input标签的值,那就用document.getElementById().value;或者document.getElementsByName().value; 解决方案二: 在Servlet通过request.getParameter("")

jquery js- ajax获取里面的值??????????

问题描述 ajax获取里面的值?????????? 解决方案 不知道你想问什么? 这个是个 json对象, 如果是 字符串的话 ,可以 eval一下.然后他就是个对象了, 假如 a=这个对象的话 , 直接可以用 a[0].ADJUST_FEE; 就可以取到2500了 解决方案二: $.ajax({ ..., ..., success: function(data){ alert(data[0].ADJUST_FEE); //如果出错,用下面的. //var dataObj = eval("(&q

odi 接口 会话-请问各位大神,想要获取ODI里面的“会话”信息,该利用什么接口?

问题描述 请问各位大神,想要获取ODI里面的"会话"信息,该利用什么接口? 如题,有人做过这方面相关的研究吗?如果有可否共享下接口代码,由于现在急用又还找不到..

怎么获取ext里grid中的ComboBox 并动态改变里面的值,谢谢

问题描述 varcm=newExt.grid.ColumnModel([{header:'名称',dataIndex:'name',sortable:true,editor:newExt.grid.GridEditor(newExt.form.TextField({allowBlank:false}))},{header:'名称关联',dataIndex:'nameabout',sortable:true,editor:newExt.form.ComboBox({id:'cpy',typeAhe

为什么我用spring注解读不到我配置文件里面的值??

问题描述 为什么我用spring注解读不到我配置文件里面的值?? //运用注解读取配置文件 @Component @ComponentScan @Configuration @PropertySource({ "classpath:/info.properties" }) public class PropertiesResolve { private static Logger logger = Logger.getLogger(PropertiesResolve.class.get

js中的parseInt()只能获取css内联样式的值比如以下代码,还有其他方法获取css里的值么?

问题描述 js中的parseInt()只能获取css内联样式的值比如以下代码,还有其他方法获取css里的值么? 解决方案 document.getElementById("stty").style.width 这个值是带px的 改成 alert(parseInt(document.getElementById("stty").style.width.replace('px',''))) 解决方案二: 如果没有显示的指定的话,很多值都是空的,例如: div1.scro

java 里面 自动添加tr 设置 里面的值

问题描述 functiononchecks(){vartr1=document.getElementById("tb").insertRow();vartd1=tr1.insertCell();td1.width="100px";td1.align="center";td1.innerHTML="<select><%out.print(opType);%></select>";vartd2=

js如何获得&amp;amp;lt;s:select id=&amp;amp;quot;fsortSel&amp;amp;quot;/&amp;amp;gt; 标签里面的值???

问题描述 我试过了,在js中用var fsortSel = %{fsortSel}.value;来获得<s:select id="fsortSel"/> 标签里面的值报错了,那位大哥指点下,js怎样来获取该标签的值??? 解决方案 很久没做界面了,记得原来用这个好像能取到:document.getElementById('fsortSel').value解决方案二:在struts里面标签为<s:select styleId="fsortSel"&g