查找用c++创建的文件
finding a file created with C++
我正在学习一点c++编程。我正在Mac OS X上工作,并试图通过编写以下代码创建一个文件:
ofstream myfile;
myfile.open ("primescount.csv");
myfile << "Writing this to a file.n";
myfile.close();
在我使用的教程中,我发现这样创建的文件可以在与可执行文件相同的目录中找到。然而,当我看那里时,我什么也没看到。
所以我的问题是:我在哪里可以找到文件(primescount.csv)?
我希望你能帮忙,尽管这可能不是最鼓舞人心的问题。
问候,佬司
文件将在当前目录中找到—这个可能与可执行文件的目录相同,但通常不是。
对于Xcode,当前工作目录默认为运行目标的build-target文件夹,该文件夹通常隐藏在temp文件夹的深处。你可以在启动时修改当前的工作目录,方法如下:
- 点击主工具栏停止按钮右侧的项目框
- 选择编辑方案
- 在左窗格列表中选择"Run"子方案。
- 选择选项卡,
- 选中"使用自定义工作目录"复选框
- 设置工作目录到你知道的的地方(比如你的项目根目录,甚至你的主文件夹,通常是
/Users/YourUserName
)。
您的文件应该在您指定的目录中创建,前提是您有在该文件夹中创建文件的权限,默认情况下,如果它在您的用户文件夹下,您将拥有该权限。
文件创建在"工作目录"下。不同的ide和执行环境对工作目录的设置不同。如果你使用的是Xcode,那么当你开始调试时,工作目录将被设置为你为当前方案设置的任何内容:
谷歌图片搜索截图
如果你从命令行运行程序,那么工作目录就是你所在的目录。即cd
命令设置工作目录。可使用pwd
命令打印工作目录名称
相关文章:
- 终端不会为C++文件创建.exe文件吗
- 如何从具有两列的.txt文件创建并行数组?
- 从 .lib 文件创建一个.dll文件
- 如何从输入文件 c++ 创建随机名称生成器
- 无法从 cso 文件创建顶点着色器(从 fx 文件创建)
- 如何为多个目录中的多个文件创建生成文件?
- 在编译时从 c++ 文件创建枚举
- 如何在运行时从 c++ 中的 DLL 文件创建对象?
- 文件创建并不总是成功
- 如何使用 QFile、c++ 从文件创建整数数组
- 您可以使用 makefile 从 .o 对象文件创建 C++ 文件吗?
- 从函数中的dat文件创建一个2维数组
- 如何为 cpp 和 h 文件创建别名(并忽略编译器__attributes__)
- 如何从现有的生成文件创建 CMake 文件?
- 为什么我无法使用文本文件创建文件映射?
- 通过读取文件创建映射<字符串,矢量>时如何管理内存<string>
- 从文本文件创建 2D 字符串矢量
- ofStream: - 尽管文件创建了,但文本文件上没有输出
- 从语言文件创建JSON对象
- 将文本文件创建到节点.js的插件C++