0 / 0 / 0
Регистрация: 18.12.2014
Сообщений: 72
1

Работа с файлом "Телефонный справочник"

29.06.2015, 00:31. Показов 1981. Ответов 2
Метки нет (Все метки)

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

a . по телефону определить фамилию и адрес проживания абонента ;
b . по фамилии определить номер телефона ;
c . по названию улицы определить номера телефонов и фамилии абонентов.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2015, 00:31
Ответы с готовыми решениями:

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

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

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

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

2
52 / 52 / 23
Регистрация: 01.06.2015
Сообщений: 189
29.06.2015, 03:40 2
Лучший ответ Сообщение было отмечено Вова_Киев как решение

Решение

Чтение строк с файла:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main()
{
    ifstream file("d:\\file.txt");
    string str;
 
    while(file){
        std::getline(file, str);
        if(str.empty()) continue;
 
        // Вместо вывода обрабатываем считаную строку с файла
        cout << str << endl;
    };
    file.close();
    return 0;
}
0
45 / 21 / 6
Регистрация: 28.02.2013
Сообщений: 194
29.06.2015, 06:36 3
Если ваша цель научится чемуто путнему, а не эта странная задачка то:
1. Открой для себя базы данных.
И переведи этот файлик в базу данных
И удивись насколько красиво твоя задачка сводится одной строчке запроса к бд.

2. Открой для себя регулярные выражения, и используй это для разбора строки.
и удивись всей мощи данного инструмента.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2015, 06:36
Помогаю со студенческими работами здесь

База данных "телефонный справочник"
Получил задание на курсовую написать телефонный справочник на чистой с++, используя консоль. С...

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

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

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

Реализовать связь классов "телефонная книга" и родительский класс "телефонный номер"
Суть проблемы:есть дочерний класс &quot;телефонная книга&quot; и родительский класс &quot;телефонный номер&quot;. В...

Работа с файлом "city.txt"
Есть файл &quot;city.txt&quot;. При запуске программы нужно проверить существует ли он вообще. Если есть...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru