我可以在Xcode上很好地编译代码,直到尝试使用fstream,然后一直出现此错误。
我想知道这可能是Mac上.txt的扩展名吗?我在使用Dev C ++的Windows笔记本电脑上使用了完全相同的代码,并且效果很好...
这是我的代码:
#include <fstream>
#include <iostream>
using namespace std;
int main ()
{
int i, x, A[17], B[17], n;
ifstream df ("input.txt");
df>>n;
df>>x;
for (i=0; i<n; i=i+1)
{
df>>A[i];
cout<<A[i];
}
df.close ();
for (i=0; i<n; i=i+1)
{
B[i]=A[i]+x;
cout<<B[i];
}
ofstream rf ("results.txt");
for (i=0; i<n; i=i+1)
{
rf<<B[i]<<" ";
}
rf.close ();
return 0;
}