Term Project. Music 프로그램 개발
2013년 2학기/C프로그래밍프로젝트 |
2013. 11. 29. 13:42
Linked List를 활용한 Song 및 Singer의 구조체를 메모리에서 운영하며, Singer에 대해서는 파일 입출력을 지원하는 프로그램을 작성하시오.
- 메뉴를 통해서 Song 및 Singer 조작
[1] Singer 파일 로드
[2] Singer 출력
[3] Song 추가
[4] Song 출력
[5] Song 전체 삭제
[0] 종료
3번 Song 추가의 경우에는 Singer를 출력하고 선택할 수 있도록 할 것
4번 Song 출력의 경우에는 포인터로 가리키고 있는 Singer 정보를 같이 출력할 것
- 실행시 Song에서는 singer에 대한 포인터를 가지고 있을 것
- Singer는 텍스트 파일에서 로딩. 수정하려면 텍스트 파일에 메모장으로 추가/삭제/갱신
- 사용자가 원하는 수만큼 구조체의 멤버 변수를 입력받고 출력할 것 (Song의 singer를 입력하기 위해서는 Homework #4처럼 전체 singer를 보여주고 번호를 입력하여 선택하도록 함)
<제출방법>
- 표지 상단에 과목명과 과제번호 및 제목을 적을 것 (Term Project. Music 프로그램 개발)
- 표지 하단에 제출자의 이름, 학년, 학번을 적고 본인의 사진(누구인지 식별 가능해야 함)을 넣을 것
- 소스 코드(파일명 넣을 것)와 결과 파일을 프린트하여 제출할 것
- 페이지 밑에 페이지 번호를 넣을 것
- Due: 12/18(수) 오후 3시까지 디지털관 325호 양민혁 조교에게 제출할 것
'2013년 2학기 > C프로그래밍프로젝트' 카테고리의 다른 글
ReadSinger 실습 예제 (메뉴 완성) [재업로드] (0) | 2013.12.04 |
---|---|
Read Singer 수업시간 실습 예제 파일 (0) | 2013.11.29 |
Homework #5. 링크드 리스트를 사용한 Music 프로그램 (0) | 2013.11.29 |
Chap 26. 매크로와 선행처리기 (0) | 2013.11.27 |
Chap 23. 구조체와 사용자 정의 자료형 2 (0) | 2013.11.27 |