c++ - 为什么我的 fstream 没有创建 data1.txt 文件?

标签 c++ file fstream ifstream ofstream

#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    fstream dataFile("data1.txt");
    if(dataFile.fail()) 
    {
        cout<<"Unable to open file"<<endl;
        exit(1);
    }
    double value = 0;
    while(dataFile >> value)
        cout<<"Read: "<< value << endl;
    dataFile.close();
}

这个程序的输出总是无法打开文件。 请告诉我为什么我无法制作文件。我使用的是 mac book pro(IED:coderunner 2)不知道这是否会有所不同

最佳答案

根据您的 IDE,程序可能不会在您认为的位置运行。尝试将您的文本文件放在项目层次结构中的不同位置。它可能不在正确的位置。

关于c++ - 为什么我的 fstream 没有创建 data1.txt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45091508/

相关文章:

PHP:如何重命名文件夹

c++ - 使用字符串将文件名传递给 fstream

c++ - 如何将结构变量推回到 vector 中

c++ - 检查新数组是否创建成功

VB.NET 读取文本文件中的某些文本

c# - 在 C# 中过滤特定行

用于读写的 C++ 二进制 fstream 不起作用

C++。写入相关文件后无法显示内容

c++ - 为什么 std::{container}::emplace 不推断其参数类型?

C++克隆并创建以充当虚拟构造函数?