언어 자료구조 알고리즘/디딤돌 C언어

[C language] 106. 도서 관리 프로그램 - 전체 장르 보기

언제나휴일 2016. 4. 24. 16:45
반응형



도서 관리 프로그램 - 전체 장르 보기.zip


이번에는 전체 장르 보기에 관한 시퀀스 다이어그램을 작성하기로 해요.
전체 장르 보기에서는 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);
    }
}

반응형