Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/39: Рейтинг темы: голосов - 39, средняя оценка - 4.54
Konstv
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 14
1

Составить программу "Телефонный справочник"

21.09.2010, 16:00. Просмотров 7223. Ответов 2
Метки нет (Все метки)

Составить программу "Телефонный справочник", которая имеет меню:
1 Добавление
2 Поиск
3 Завершение работы

Команда "Добавление" дописывает в файл имя, фамилию и номер телефона абонента. Если файла на диске нет, то программа должна создать его. В файле информация о каждом абоненте находится в отдельной строке.
Команда "Поиск" должна запрашивать фамилию человека и выводить его телефон. Если в справочнике есть люди с одинаковыми фамилиями, то программа должна вывести список всех этих людей. Если в справочнике нет людей с введённой фамилией, то вывести сообщение "В справочнике нет данных".
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2010, 16:00
Ответы с готовыми решениями:

Структура "Телефонный справочник", вывести отсортированный список
выводить ошибку в 20 строке объявление несовместимо с "void vvod(<error-type>...

Телефонный справочник в виде структуры "лист"
Есть следующий код. Возникает косяк в процессе чтения базы. в Чем причина? ...

информационно - справочная система "Телефонный справочник".
написать программу, предоставляющую информацию о номерах частных лиц и...

Работа с файлом "Телефонный справочник"
Файл содержит телефонный справочник некоторого города по следующей структуре :...

Класс "Телефонный справочник"
Здравствуйте, нужно написать курсовую работу на тему "телефонный справочник"...

2
LineStown
21.09.2010, 16:23
  #2

Не по теме:

Блин, задолбали люди не умеющие нормально оформить свой пост.
Неужели так сложно проявить хоть небольшое уваженик другим участникам форума, у которых просят помощь.....

0
asics
Freelance
Эксперт С++
2857 / 1792 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
21.09.2010, 22:04 3
Лучший ответ Сообщение было отмечено как решение

Решение

Держы,знай моё доброе сердце
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <fstream>
#include <conio.h>
#include <vector>
#include <string>
using namespace std;
 
class Number
{
  public:
            string name;
            string number;   
            Number(const Number &v):
                         name(v.name),
                         number(v.number) {}
            Number() {}            
            const Number &operator=(const Number &v)
            {
                  name = v.name;
                  number = v.number; 
                  return v;
            }                           
};
 
int main ()
{
   fstream f("file.txt");
   vector<Number> telBook;
   while (true)
   {
     Number t;
     f >> t.name;
     if (f.eof())
        break;
     f >> t.number;  
     if (f.eof())
        break;
     telBook.push_back(t);
     }
     while (true)
     {
     cout << "Bedute im9 (ili stop) ";
     string name;
     cin >> name;
     if (name == "stop")
        break;
     for (int i = 0; i < telBook.size(); i++)
     {
         if (telBook[i].name == name)
            cout << name << " " << telBook[i].number << endl;
     }      
     }       
   _getch();
}
Содержымое файла:
MASHA 6589875
KOLIA 6589425
OLEG 6548792
YURA 3214569
LOLO 1569324
SHKOLOLO 1693548
ANDRIY 1236954
5
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2010, 22:04

Класс "телефонный справочник"
первый раз пытаюсь сделать программу по классам задача вот такая Напиши...

Структура "Телефонный справочник"
Создать телефонный справочник, в котором есть сведения об абонентах и их...

Составить программу, хранящую телефонный справочник и обеспечивающую выдачу телефона по фамилии
Составить программу, хранящую телефонный справочник и обеспечивающую выдачу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru