想要读取文件中的数据,但是我用file1>>给我报错,这是为什么呀
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main()
{
ofstream file1("f1,dat");
if (!file1)
{
cerr << "文件打开失败!";
abort();
}
int a[20];
for (int i = 0; i < 20; i++)
{
cin >> a[i];
file1 << a[i];
}//输入20个数字
int a;
for (int i = 0; i < 10; i++)//读取f1中的数据
{
file1 >> a;
cout << a << " ";
}
return 0;
}