#include<iostream>
using namespace std;
int main()
{
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
int a,b;
cin >> a >> b;
cout << a+b;
return 0;
}
当我从终端(Mac)编译它时,它不是从input.txt读取的,而是不写入output.txt。问题是什么?如何查看在终端上编译的C++程序的输出
检查freopen'和'errno'的'的返回值。 – rightfold
@没有右撇子如何检查它。我第一次在终端上工作。在我使用其他程序之前。 – Chingy
呃,用'if'和'errno'。 vOv – rightfold