[과제022] 성적 처리 프로그램(09-03-25)
Subject/C++ / 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 추가시킨다.
반응형
'Subject > C++' 카테고리의 다른 글
[과제026] String 클래스 만들기(09-03-31) (0) | 2010.03.01 |
---|---|
[과제025] Complex 클래스 만들기(09-03-29) (0) | 2010.03.01 |
[과제024] Singleton, extern, static 조사(09-03-27) (0) | 2010.03.01 |
[과제023] 자동차 클래스 만들기(09-03-27) (0) | 2010.03.01 |
[과제021] 성적처리 프로그램(09-03-24) (0) | 2010.03.01 |