我从 Windows 迁移到 Mac,现在我遇到了文件输入/输出类的问题:ifstream
& ofstream
。
在 Windows 中使用 g++/代码块运行时
ofstream out("output.txt");
out << "TEST";
out.close();
将在同一目录中创建一个新文件“output.txt”。
但是在 MAC OS X 中,这个文件是在我的主目录中创建的:/Users/USER_NAME/output.txt
如何将此文件与可执行文件放在同一目录中?
PS 我正在使用 GCC 和 CodeBlocks。没有项目——我只是在编译一个源文件。