Subject/C++

[과제022] 성적 처리 프로그램(09-03-25)

blueasa 2010. 3. 1. 01:36



입력받은 학생 수 대로 이름 국어 영어 수학 점수를 입력받아
이름, 국어, 영어, 수학, 총점, 평균, 등수 순으로 출력한다.
등수는 오름차순(1등부터 차례대로 출력) 

class 로 만들어라
class Student
{
private:
    char *m_szName;
};

- 이름 입력 받으면, char szName[1024];
- 동적할당.. malloc/free.
- 복사생성자
class StudentMgr  // Student 클래스를 관리하는 클래스

- 학생의 수를 입력 받아. Student 동적 할당.... new/delete

Student.h/cpp
StudentMgr.h/cpp

생성자를 만들고 값을 초기화 시켜라.
예) "Noname"
 

멤버변수는 private 속성을 가지도록 한다.

void main()
{
     // Test 
     Student a("홍길동", 100, 90, 80);
     Student b = a; // 복사생성자.
     // 프로그램이 실행되도록 만들어 주고.
}

- DetectMemoryLeak.h 추가시킨다.


반응형