我的代码为什么不写到输出文件?

问题描述 投票:0回答:1

我写了以下代码,这是一个数学问题,它不会写入输出文件“ coada2.out”]

#include <iostream>
#include <fstream>
using namespace std;

int main() {
    int sum = 0, x, y, z;

    ifstream file_in("coada2.in");
    file_in >> x >> y >> z;
    file_in.close();

    ofstream file_out;
    file_out.open ("coada2.out"); 
    sum=x+2;
            if((y+1 || z+1) == sum) {
            file_out << sum;
            file_out.close();
            }
            else{
            cout<<"-1";
            }
    return 0;
}
c++ fstream
1个回答
1
投票

问题是此行:

© www.soinside.com 2019 - 2024. All rights reserved.