【发布时间】:2016-02-06 06:17:15
【问题描述】:
这里有没有可能在 linux 的 c++ 代码中使用以“~”开头的路径?例如这段代码不能正常工作:
#include <iostream>
#include <fstream>
using namespace std;
int main ()
{
ofstream myfile;
myfile.open ("~/example.txt");
myfile << "Text in file .\n";
myfile.close();
return 0;
}
【问题讨论】:
-
您的工作目录中是否有一个名为
~的目录?在不存在的目录中打开文件不会自动为您创建目录。例如。mkdir \~.