반응형
이번에는 전체 장르 보기에 관한 시퀀스 다이어그램을 작성하기로 해요.
전체 장르 보기에서는 App에 보관한 모든 장르를 순차적으로 탐색하여 각 장르의 정보를 출력하면 되겠죠.
먼저 Genre에 View 함수를 제공하기로 해요.
View 함수에서는 장르 번호와 이름을 출력하게 하세요.
void
GenreView(Genre *genre)
{
printf("장르 번호:%d 장르 이름:%s\n",genre->gnum,genre->name);
}
App 소스에서는 Iterator 이용하여 배열에 보관한 장르를 하나씩 얻어와서 Genre의 View함수를 호출하세요.
void
AppListGenre(App *app)
{
Iterator seek=
EHArrayBegin(app->genres);
Iterator end=
EHArrayEnd(app->genres);
Genre *sgenre=0;
for( ;seek != end; ++seek)
{
sgenre = (Genre
*)(*seek);
GenreView(sgenre);
}
}
반응형
'언어 자료구조 알고리즘 > 디딤돌 C언어' 카테고리의 다른 글
[C language] 111. 도서 관리 프로그램 - 제목으로 검색 (0) | 2016.04.24 |
---|---|
[C language] 110. 도서 관리 프로그램 - 도서 번호로 검색 (0) | 2016.04.24 |
[C language] 109. 도서 관리 프로그램 - 전체보기 (0) | 2016.04.24 |
[C language] 108.도서 관리 프로그램-도서 목록 (0) | 2016.04.24 |
[C language] 107. 도서 관리 프로그램 - 도서 추가 (0) | 2016.04.24 |
[C language] 105. 도서 관리 프로그램 - 장르 추가 (0) | 2016.04.24 |
[C language] 104.도서관리프로그램 - 클래스다이어그램 (0) | 2016.04.24 |
[C language] 103. 도서 관리 프로그램 - 분석 결과를 코드로 (0) | 2016.04.24 |
[C language] 102. 도서관리 프로그램-요구분석 및 정의 (0) | 2016.04.24 |
[C language] 101. 도서 관리 프로그램 실습 시나리오 (0) | 2016.04.24 |