Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
lud2500
Сообщений: n/a
#1

Телефонная книга. нужна помощь в настроике настроить поиск. - C++

08.05.2009, 14:18. Просмотров 714. Ответов 0
Метки нет (Все метки)

#include <string.h>
#include <stdio.h>
#include <windows.h>


void funkcia1()
{
int i,j=1;
for(i=0;i<90;i++)
printf("%c",j);
printf("\n\t\t\t\t\t Телефонная книга \n\n");
for(i=0;i<90;i++)
printf("%c",j);
printf("\n Имя Фамилия Номер Город Квартал");

}

void main()
{

SetConsoleOutputCP(1251);

int i,n;
funkcia1();
char var[45];
char*name[]={"Игорь","Дмитрий","Максим","Алиса","Илона","Кирил","Андрей","Виктор","Федор",
"Константин","Ольга","Михаил","Светлана","Олеся","Юлия","Валентин","Ксения","Дарья",
"Евгений","Генадий","Алексей","Александр","Зинаида","Елена","Василий","Ангелина",
"Владимир","Инна","Лариса"};
char*fam[]={"Полюбояров","Керекешов","Иванов","Котова","Дупенко","Гончаров","Белоусов",
"Куликов","Бондарчук","Хабенский","Малинина","Ливанов","Чернова","Шульженко",
"Игнатенко","Кудашов","Собчак","Шветс","Онегин","Букин","Царапенко","Багнюков",
"Волохова","Шкодина","Кротов","Маковеева","Кравцов","Жукова","Токарева"};
char*num[]={"21-09-47","12-32-43","23-54-23","87-32-86","12-93-73","23-12-43","32-93-75",
"56-03-42","87-94-77","71-42-87","69-23-54","33-43-53","34-78-92","61-79-48","78-26-54",
"67-35-89","26-53-83","63-45-98","43-95-83","32-53-53","23-65-83","96-32-85","36-25-83",
"34-85-43","78-62-38","98-27-65","73-82-58","25-63-84","27-68-57"};
char*gor[]={"Луганск","Луганск","Луганск","Луганск","Луганск","Луганск","Киев","Киев","Киев",
"Киев","Киев","Киев","Киев","Киев","Донецк","Донецк","Донецк","Донецк","Донецк","Донецк",
"Донецк","Донецк","Харьков","Харьков","Харьков","Харьков","Харьков","Харьков","Харьков"};
char*dom[]={"50 лет Октября","Жукова","Солнечный","Тихоокеанская","Ватутина","Восточный",
"Гагарина","50 лет Октября","Жукова","Солнечный","Тихоокеанская","Ватутина","Восточный",
"Гагарина","50 лет Октября","Жукова","Солнечный","Тихоокеанская","Ватутина","Восточный",
"Гагарина","50 лет Октября","Жукова","Солнечный","Тихоокеанская","Ватутина","Восточный",
"Гагарина","Дружба"};

n=sizeof(name)/sizeof(name[0]);
printf("\n");
for(i=0;i<n;i++)
{
printf("\n %s",name[i]);
printf("\t %s",fam[i]);
printf("\t %s",num[i]);
printf("\t %s",gor[i]);
printf("\t %s",dom[i]);

}
while(1)
{
SetConsoleOutputCP(1251);

printf("\n\nВведите в поиск: Фамилию, имя, номер или город > ");
gets(var);
for(i=0;i<n;i++)

if(!strcmp(var,name[i]))
{
printf("\n%s",name[i]);
printf("\t %s",fam[i]);
printf("\t %s\t",num[i]);
printf("\t %s\t",gor[i]);
printf("\t %s\t\t",dom[i]);
}
else
if(!strcmp(var,fam[i]))
{
printf("\n%s",name[i]);
printf("\t %s",fam[i]);
printf("\t %s\t",num[i]);
printf("\t %s\t",gor[i]);
printf("\t %s\t",dom[i]);
}
else
if(!strcmp(var,num[i]))
{
printf("\n%s",name[i]);
printf("\t %s",fam[i]);
printf("\t %\t",num[i]);
printf("\t %s\t",gor[i]);
printf("\t %s\t",dom[i]);
}
else
if(!strcmp(var,gor[i]))
{
printf("\n%s",name[i]);
printf("\t %s",fam[i]);
printf("\t %\t",num[i]);
printf("\t %s\t",gor[i]);
printf("\t %s\t",dom[i]);
}
else
if(!strcmp(var,dom[i]))
{
printf("\n%s",name[i]);
printf("\t %s",fam[i]);
printf("\t %s\t",num[i]);
printf("\t %s\t",gor[i]);
printf("\t %s\t",dom[i]);
}

}


}



В этой программе нужно, чтоб начинался поиск уже после того, как я ввожу буквы или чтобы искало по первым 3-4 буквам имени, фамилии или города. Помогите пожалуйста

Добавлено через 4 часа 40 минут 39 секунд
помогите пожалуйста очень нужно. через неделю уже сдавать курсовую работу
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2009, 14:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Телефонная книга. нужна помощь в настроике настроить поиск. (C++):

Телефонная книга: просмотр, поиск, добавление записей - C++
Доброго вечера. Такая проблема. Завтра в универ нужно сдать программу, с которой вышла полная запара, т.к. не имею представления как...

Реализовать поиск по заданному полю в списке объектов пользовательского типа (структура "Телефонная книга") - C++
Дано задание, готово все, кроме последнего пункта, подскажите пожалуйста как реализовать его 20. Дан файл, содержащий сведения о...

Телефонная книга - C++
В общем, ребят, мне надо сделать подобие телефонной книги. Для записи контактов определить структуру: {Фамилия,Имя,Адрес,Номер телефона}....

Телефонная книга - C++
помогите найти хоть пример кода программа телефонная книга,имеет менюшку ее функционал:добавление\удаление абонента,его редактирование ...

Класс Телефонная Книга - C++
Доброго времени суток форумчане! Получил следующее задание, но столкнулся с проблемой.. 1) опишите класс &quot;контакт&quot;, описывающий имя,...

Работа с файлами: телефонная книга - C++
Здравствуйте участники форума! Помогите, если сможете, разобраться какие ошибки в программе. Задание такое: составить программу...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2009, 14:18
Привет! Вот еще темы с ответами:

Работа с файлами. Телефонная книга - C++
Вечер добрый. задание: А. Создать файл, содержащий сведения о телефонах абонентов. Каждая записаь имеет поля: фамилия абонентов, год...

Телефонная книга сортировка пузырьком - C++
Сортировка массива записей (телефонной книги) методом Пузырька. Записи считываются из текстового файла, каждая запись состоит из двух...

Поиск в файле... Нужна помощь... - C++
Помогите доработать код, мне необходимо было создать программу которая читатет файл 'd:\file.txt' , создает и копирует всё его содержимое в...

Не обращается к функции из класса. Проект телефонная книга - C++
Здравствуйте! Прошу помощи так как проект нужно сдавать уже на днях :( В данном проекте функции уже написаны, но существует следующая...


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

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

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