Автор: Belkin (18.08.2012 в 15:03)
Библиотека использовалась из STL - <string>.
Задача была создать телефонную книгу с возможностью вывод, добавления, удаления и поиска абонентов.
Дело в том, что есть метод, который создает меню. Он принимает параметр char* arr[], int count, то есть элементы меню и их количество.
И вот дошло дело до удаления, я хотел, чтобы выводился список студентов (как меню), то есть можно было выбрать кого-то и нажать для удаления, но для этого нужно было, чтобы этот список сформулировался, то есть превратился в такой вот массив.
Может как Вы сказали - не стоит использовать char* для пунктов меню, а какой-то другой вариант.
Мне главное, чтобы показали, как можно заполнить массив примерно таким видом.
Я сейчас прикрепил файл, с классом абоненты.
В main пропишите вот что
#include "phonebook.h"
int main()
{
setlocale(LC_ALL, "Russian");
Phonebook p;
return 0;
} |
Сильно не удивляйтесь за то, если увидите бред. Основные моменты прокомментировал.
Метод remove().
Программа полностью работает, кроме пунктов Удаление и Поиск.