用于将内容输出到文件的我的C ++代码是:
fstream myfile;
myfile.open("file.txt", ios::in);
if(!myfile.is_open()) cout << "error";
我希望我的代码以下列方式运行:
如果file.txt
与构建的可执行文件或cpp文件位于同一目录中,那么我的代码应该打开该文件。
目前情况并非如此。当我使用getcwd
检查当前工作目录的位置时,它显示/User/myusername
而不是/User/myusername/Desktop
所有文件实际所在的位置。