성균관대학교 전기전자프로그래밍(전전프) 퀴즈1
- 최초 등록일
- 2014.09.26
- 최종 저작일
- 2014.04
- 15페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
전기전자프로그래밍 민형복교수님 레포트
목차
1. Introduction
2. Problem Statement
① Describe what is the problem
② Describe how do you solve the problem.
③ Draw a flowchart of your algorithm
3. Implementation
4. Result
5. Conclusion & Evaluation
본문내용
1. Introduction
이제 까지 배워온 내용들을 활용하여 주어진 프로그램을 목적에 맞게 완성시킨다.
2. Problem Statement
① Describe what is the problem
주어진 binary 파일내의 애완동물에 관한 정보를 읽고 주어진 퀴즈의 답을 출력하는 프로그램을 만들어야 한다.
PET *getPetInfo(char *binFileName, int *num_pets, PET **pets);
void getQ1( PET **pets, int *num_pets, int *answer );
void getQ2( PET **pets, int *num_pets, int *answer2 );
int getQ3( PET **pets, int *num_pets, int *answer3 );
void getQ3_1( PET **pets, int *num_pets, int *max_legs );
void getQ4( PET **pets, int *num_pets );
void dispose_memory(PET *pets, int num_pets);
이를 위해 나는 위와 같이 총 7개의 함수를 작성 하였고, 각각의 함수는 다음과 같다.
PET *getPetInfo(char *binFileName, int *num_pets, PET **pets); 함수는 binary 파일을 열어 애완동물의 정보를 모두 읽어 구조체 속 변수에 맞게 정보를 저장하는 함수이다.
void getQ1( PET **pets, int *num_pets, int *answer ); 함수는 PET *getPetInfo()함수에서 읽어낸 정보들을 이용하여 나이가 4세 이하, 암컷인 새의 수를 구하는 함수이다.
void getQ2( PET **pets, int *num_pets, int *answer2 ); 함수는 애완동물들 중 “Olivia”가 소유하고 있는 동물의 수를 구하는 함수이다.
int getQ3( PET **pets, int *num_pets, int *answer3 );
void getQ3_1( PET **pets, int *num_pets, int *max_legs );
참고 자료
없음