Составить программу "Телефонный справочник", которая имеет меню: 
 1 Добавление 
 2 Поиск 
 3 Завершение работы  Команда "Добавление" дописывает в файл имя, фамилию и номер телефона абонента. Если файла на диске нет, то программа должна создать его. В файле информация о каждом абоненте находится в отдельной строке. 
 Команда "Поиск" должна запрашивать фамилию человека и выводить его телефон. Если в справочнике есть люди с одинаковыми фамилиями, то программа должна вывести список всех этих людей. Если в справочнике нет людей с введённой фамилией, то вывести сообщение "В справочнике нет данных". 
 Помогите пожалуйста. Или натолкните на мысль как сделать...