[英]Ouput to text file using C++ STL library in Android
我有一个使用JNI的Android应用程序。 在JNI中,我使用C ++ STL库将一些数据输出到文本文件中。 这是代码段代码。
#include <iostream>
#include <fstream>
float mydata[4] = {0.0f};
ofstream file;
file.open("Data.txt", ios::app);
// For example
file<<mydata[1];
file.close();
当我运行ndk-build时,我没有遇到任何错误,并且程序似乎正常运行。 但是我在“应用程序”目录中未找到任何文本文件。 有谁知道可能是什么问题? 请帮忙。
谢谢
您的代码有效,但是您显然试图访问被禁止的路径。
"/sdcard/Pictures/Data.txt"
)替换"Data"
。 另外,作为一种更好的做法,您应该在写入文件之前测试文件是否已打开。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.