#include <iostream>
#include <fstream>
#include <iostream>

#define MAS 20  //MAX_ARRAY_SIZE
#define SS 10   //SET_WIDTH_LENGTH
#define MCAR 100  //MAX_CHAR_ARRAY_SIZE

using namespace std;

bool getInput(char (&nameArray)[MAS][MCAR],int (&intakeArray)[MAS],int (&enrolArray)[MAS],int (&outputArray)[MAS]){
	ifstream fileRead;
	fileRead.open("A2_Q1_input.txt");
	int n=0;
	
	if(fileRead.fail()){
		cout<<"File ops failed. Please check if the file exists in the user directory."<<endl;
		fileRead.close();
		return false;
	}else{
		while(!fileRead.eof()){
			fileRead>>nameArray[n];
			fileRead>>intakeArray[n];
			fileRead>>enrolArray[n];
			fileRead>>outputArray[n];
			n++;
			fileRead.close();
			return true;
		}
	}
}

int main(){
	int intake[MAS],enrol[MAS],output[MAS];
	char name[MAS][MCAR];
	
	getInput(name,intake,enrol,output);
	
	for(int n=0;n<MCAR;++n){
		cout<<name[n]<<" "<<intake[n]<<" "<<enrol[n]<<" "<<output[n]<<endl;
	}
}
