文件写入:直接在终端上编译但在通过Qt 5时不能正常工作

时间:2014-01-29 12:21:10

标签: c++ qt file-handling

我正在编写以下代码,以便将函数中的值写入文件。

int main(){

     ofstream myfile;
     myfile.open("data1.txt");
     double angle = image();
     myfile<<angle<<"\r";  
     cout<<"abc";std::cout<<angle<<"\n";
     myfile.close();
     return 0;
}

当编译并直接在终端上运行时,文件会更新。 但是,如果我使用std :: system命令从qt creator内部运行输出文件,则不更新文件,保留先前的值。

来自qt creator我打电话:

std::system("./binaryName");

其中“binaryName”是我的文件 可能会发生什么?

0 个答案:

没有答案