首页 > 解决方案 > C++ 不创建文本文件

问题描述

我是 StackOverFlow 的新手。

我正在使用 Dev-C++,我想用我的 C++ 程序编写一个文本文件。但问题是我的程序没有创建文本文件。

相反,它会创建一个名为“ 026.Writing-to-Files-With-Ofstream.o ”的文件。(我的 cpp 文件名是:026.Writing-to-Files-With-Ofstream.cpp

那不是我想要的。

Dev-C++ 也没有给我任何错误或警告。

我尝试使用 CodeBlocks,结果仍然相同。它创建一个“.o”文件而不是文本文件。这是我的代码:

#include <iostream>
#include <fstream>
int main(){
    std::ofstream file ("hello.txt");
    file << "Hello There!"; //line 5
    file.open("hello.txt"); //line 6

    return 0;
}

我什么都试过了。桌面或我的工作目录中没有任何内容。我切换了线路(5 和 6)。我真的需要你的帮助。

标签: c++text-filesfstream

解决方案


我解决了!我使用开始菜单上的搜索选项搜索了所有 Windows 文件/文件夹。花了很长时间(10 分钟),但我终于找到了文件的位置。它位于名为“VTRoot”的文件夹中。谢谢你的帮助


推荐阅读