所以我想让我的程序在自定义目录中创建一个文件并在该文件中读/写,最好是在%appdata%(C:\ users \< name> \ appdata \ roaming)
我该怎么做?
我试过了:
#include <iostream>
#include <fstream>
using namespace std;
int main(){
fstream inFile("/myFolder/myFile.txt", ios::in | ios::out | ios::app);
return 0;
}
但是如何在%appdata%文件夹中获取它? 我是否使用'system()'函数?
举个例子:
#include <iostream>
#include <fstream>
using namespace std;
int main(){
fstream inFile("/myFolder/myFile.txt", ios::in | ios::out | ios::app);
system("MOVE C:\\myFolder %appdata%");
return 0;
}
像。 。 。你知道,这有效,但我觉得有一种更有效的方式/更好的方式。另外我觉得有时在某些不同的计算机上,'system()'函数可能会导致错误。 。