以下のコードに問題があります。ここで、ファイルから入力を取得して構造体のベクトルに格納するプログラムを書きたいのですが、構造体型ベクトルを宣言するとエラーが表示されます。
#include<iostream>
#include<fstream>
#include<vector>
using namespace std;
struct input
{
char process[10];
int burst_time;
int arrival_time;
}input;
int main()
{
ifstream myfile;
vector<input> store;// problem with initializing vector
myfile.open("input.txt",ios::in);
if(myfile.is_open())
{
while(!myfile.eof())
{
myfile>>input.process;
myfile>>input.burst_time;
myfile>>input.arrival_time;
store.push_back(input);//showing problem in this line also
}
}
myfile.close();
return 0;
}