79. 사용자 정의 형식 실습 – 기능 구현

학생1) "공부하다.", "강의받다." 등의 함수에서 매 번 멤버 값이 범위를 벗어나는지 확인하는 부분이 필요하네. 학생2) 멤버 값을 설정하는 함수들을 미리 만들어서 이용해 봐. 범위를 벗어나는지 확인하는 것은 매 번 작성하지 않을 수 있어.

이제 Student.c 소스 파일을 프로젝트에 추가하여 구체적으로 기능을 정의하세요.

먼저 필요한 헤더 파일을 포함하는 구문이 필요하겠죠.

먼저 학생 생성자를 작성하세요.
생성자는 학생 데이터를 초기 설정하는 함수예요.

이번에는 “공부하다.” 기능을 구현합시다.

 

학생의 능력치를 설정하는 함수는 Student.c 소스 파일에서만 접근할 함수들이죠.
이들 함수의 선언문은 헤더 파일이 아닌 Student.c 소스의 #include 구문 아래에 작성하세요.

같은 방법으로 “강의받다.” 기능을 구현하세요.

나머지 기능도 같은 방법으로 구현하세요.

학생 정보를 출력하는 함수를 작성하세요.

이제 각 능력치를 변경하는 함수를 작성하세요.

아이큐와 스트레스를 설정하는 함수도 같은 방법으로 구현하세요.

연속으로 공부한 회수를 증가하는 함수를 작성하세요.

◈ Student.c


[C언어 무료 동영상 강의] 77~80. 사용자 정의 형식 실습