在一个jni工程中,jni文件夹的结构如下:
jni
|--Android.mk
|--Application.mk
|--filer.h
|--file.cpp
|--res.txt
file.cpp里边的代码如下:
#include "filer.h"
#include <fstream>
#include <string>
using namespace std;
jstring Java_com_example_jnifile_Filer_n_1get_1string(JNIEnv* env, jclass obj) {
ifstream in("res.txt");
if (!in) {
return env->NewStringUTF("can't open file res.txt!");
}
string s;
getline(in, s);
return env->NewStringUTF(s.c_str());
}
如何通过c++代码来读取res.txt文件呢?坐等各位大神回答呀~~