c++ - Ofstream 在 Ubuntu 上创建隐藏(?)文件(同时打开)

标签 c++

我有以下问题。我想打开一个字符串并将其保存到文件中。

ofstream file("file");
file << "example" << endl;
file.close()

相当简单的东西。问题是……上面的代码似乎没有在我的项目目录中创建任何文件。我试图在终端中使用“定位”来查找我的文件 - 但没有任何结果。有趣的是 - 我可以使用 ifstream 打开文件并从中读取,没有任何特别的问题。

这到底是怎么回事?我应该在哪里寻找创建的文件? 附言在 Windows 上一切正常 100%。

最佳答案

in my project directory

您从哪里读到这里是要看的地方?我们应该协作并更正该资源。

I have tried to use locate in terminal

它可能还没有被编入索引。

您需要查看启动该程序的终端的当前工作目录

关于c++ - Ofstream 在 Ubuntu 上创建隐藏(?)文件(同时打开),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35658747/

相关文章:

c++ - 使用 reinterpret_cast 转换指针的段错误

c++ - Windows 上的 VSCode : gdb doesn't break on 'throw' but breaks on regular exceptions

c++ - 更改静态库的包含路径

c++ - std::function:无法将派生类参数转换为基类参数

c++ - 我可以删除和删除下面的指针列表吗

c++ - C++ 宏中的 "##"是什么意思?

c++ - `SetWindowLong()` 函数不执行 't change window style even after calling ` SetWindowPos()`

c++ - 错误 : expected class-name before '{' token - can't seem to find any circular includes

c++ - 我需要在新类中声明构造函数和析构函数吗?

c++ - 使用匿名对象时,默认构造函数和复制构造函数都不会被调用