70,037
社区成员
发帖
与我相关
我的任务
分享static int
mywrite(JNIEnv *env,jobject thiz,jbyteArray byts){
const jbyte *buf;
buf=(*env)->GetByteArrayElements(env,byts,NULL);
int len ;
len = (*env)->GetArrayLength(env,byts);
FILE *fp;
if(fp=fopen("/data/data/1.txt","w")){
return fwrite(buf,len,1,fp); //就是这里的问题
else return -2;
}
FILE *fp;
if(fp=fopen("/data/data/1.txt","w")){
int a = fwrite(buf,len,1,fp);
fclose(fp);
return a;}
else return -2;
fwrite(buf,len,1,fp);