project-phonebook

Overview

데이터의 저장과 삭제, 메모리의 동적 할당, 구조체의 활용 등으로 전화번호부 기능을 갖는 프로그램

Step1

전화번호부 정보를 입력받아 저장하고 전체 리스트 출력 기능을 추가하는 단계

Step2

이름을 키로 하여 검색과 삭제 기능을 추가하는 단계

Step3

메모리의 동적 할당을 기반으로 구조체 배열에서 구조체 포인터 배열로 변환하는 단계

Step4

동명이인에 대한 저장, 검색, 삭제 기능을 추가하는 단계

Step5

종료 시 데이터를 저장하는 기능 및 프로그램 재실행시 기존 데이터를 읽어오는 기능을 추가하는 단계

Step6

동명이인을 고려한 전화번호 변경 기능을 추가하는 단계

Step7

데이터 변경을 실시간으로 저장하고 구조체 변수 단위로 입출력하여 성능을 향상시키는 단계