# 전화번호부 전화번호와 정보를 저장하는 구조체를 생성하고 이 구조체들을 배열기반 연결리스트(Linked List)를 사용해서 관리하는 전화번호부 구현 ### 정보(구조체 필드 목록) - 이름 - 나이 - 전화번호 - 그룹 ### 메인메뉴 - 추가 : 새 전화번호 정보 추가 - 삭제 : 전화번호 또는 이름으로 검색 후 해당 정보 삭제 - 검색 : 전화번호 또는 이름으로 검색해 정보 출력 - 그룹 출력 : 그룹 입력받고 입력받은 그룹의 정보 모두 출력 ### 조건 + 이름과 전화번호 중복은 없다고 가정 + 그룹은 family, friend, business 세 그룹 중 하나로 지정 + 프로그램에서 요구하는 입력 외 비정상적 입력은 없다고 가정 ### 입력예제 ``` 전화번호부 프로그램 ----------MENU--------- 1. 추가 2. 삭제 3. 검색 4. 그룹 출력 5. 종료 > 1 ------전화번호 추가------ 이름 : 최용석 나이 : 24 전화번호 : 010-1234-5678 그룹 : friend --------추가 완료------- ----------MENU--------- 1. 추가 2. 삭제 3. 검색 4. 그룹 출력 5. 종료 > 3 검색할 전화번호 또는 이름 : 최용석 이름 : 최용석 나이 : 24 전화번호 : 010-1234-5678 그룹 : friend ----------MENU--------- 1. 추가 2. 삭제 3. 검색 4. 그룹 출력 5. 종료 > 4 출력할 그룹명 : friend ----friend 그룹 목록---- 이름 : 최용석 나이 : 24 전화번호 : 010-1234-5678 ----------MENU--------- 1. 추가 2. 삭제 3. 검색 4. 그룹 출력 5. 종료 > 2 삭제할 전화번호 또는 이름 : 010-1234-5678 --------삭제 완료------- ----------MENU--------- 1. 추가 2. 삭제 3. 검색 4. 그룹 출력 5. 종료 > ```