class Attend{ public: Attend(){}; void InputFile(); //외부에서 파일을 입력 받아온다. void StudentCount(int StuNumber,int Month, int LectureNumber); //받을 학생들을 저장한다. void Count(); void Compair(); private: int ***Stu; int OutNumber[MAXM][MAXL]; int InStudent; int OutTemp; int i; int j; int k; };
for(i=0;i!=InStudent;i++){ file1>>str1>>str2>>str3; //입력 받은 파일에서 자료값드을 받는다. SN = stoi(str1); //int형으로 변경 M = stoi(str2); //int형으로 변경 LN = stoi(str3); //int형으로 변경 StudentCount(SN,M,LN); //받은 학생의 명단으로 부터 학생 수를 달, 수업 등으로 카운트한다. } Count(); Compair();
for(i=0;i<MAXM;i++){ //가장 많이 결석한 달, 강의번호, 수를 출력해서 파일로 내보낸다. for(j=0;j<MAXL;j++){ if(OutNumber[i][j] == OutTemp){ file2<<i<<" "<<j<<" "<<OutTemp<<endl; } } }
void Attend::StudentCount(int StuNumber,int Month, int LectureNumber){