%c是要输入一个ascii字符串, ascii字符串范围是0~127
如果不在这个范围应该是抛出了一个exception
如果不在这个范围应该是抛出了一个exception
解决方案 »
- Android中关于Handler、Looper的一些学习心得
- 解释一下这个 送分!
- DrawText()在Android 2.1上不显示?
- android的gamil客户端无法打开
- Eclipse 打开xml 文件 默认是 resources 视图,如何更改?
- jni里能否调用纯C/c++的so库吗?
- Force close怎么解决?
- Fragment的问题
- 就像在windows系统下 借助汇编在exe文件中插入代码,android可不可以实现类似功能
- 求问安卓开发中,若用户主动摧毁了一个activity,如何保存其状态
- 问一个有关dialog的问题
- android 里可以用哪些填充GridView 的视图
static jstring str_tst(JNIEnv *env, jobject thiz)
{
char buf[100];
memset(buf, 0x00, sizeof(buf));
buf[0] = 160;
sprintf(buf+1, "%s", "abcdef");
return env->NewStringUTF(buf);
}
1.如果char不够,int总够了吧。
2.如果只是想传常量160,就不用传了。
3.如果楼主一定要用char,如果你的范围是256,你传个64过去之后在使用的时候*4不就好了吗。