검색어 입력폼

성균관대학교 전기전자프로그래밍(전전프) 퀴즈1

저작시기 2014.04 |등록일 2014.09.26 한글파일한글 (hwp) | 15페이지 | 가격 1,000원

소개글

전기전자프로그래밍 민형복교수님 레포트

목차

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 );

참고 자료

없음
다운로드 맨위로