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

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

Восстановить пароль Регистрация
 
lud2500
Сообщений: n/a
08.05.2009, 14:18     Телефонная книга. нужна помощь в настроике настроить поиск. #1
#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++
Интересный поиск)) Помощь безумно нужна C++
C++ Работа с файлами: телефонная книга
Телефонная книга: просмотр, поиск, добавление записей C++
Класс Телефонная Книга C++
Не обращается к функции из класса. Проект телефонная книга C++
Телефонная книга сортировка пузырьком C++
C++ Телефонная книга: подскажите алгоритм быстрого поиска контактов
C++ Телефонная книга
C++ Класс "Телефонная книга"

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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