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

поиск людей по адресу в структуре с именем ZNAK - C++

Восстановить пароль Регистрация
 
student_18
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 28
14.06.2013, 10:37     поиск людей по адресу в структуре с именем ZNAK #1
Описать структуру с именем ZNAK, содержащую следующие поля:
- поиск людей по адресу.
Помогите пожалуйста разобраться с последним пунктом - поиск людей по адресу. Остальное с горем пополам сделал.

Та часть которая не получается
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
int poisk_a(char* filename){
   FILE *m_file;
   struct znak x;
   int n,i,j, m;
   m_file = fopen(filename, "r");
   fseek(m_file, 0, SEEK_END);
   n = ftell(m_file) / sizeof(znak);
   znak *mm = new znak[n];
   fseek(m_file, 0, SEEK_SET);
   fread(mm, sizeof(znak), n, m_file);
   fclose(m_file);
char gor[15], ul[14], d[7], k[7] ;
 cout<<"Adres (gorod, ulica, dom, kvartira): "; cin>>gor>>ul>>d>>k;
  int f=0;
  for(i=0;i<n;i++)
  if((strcmp(mm[i].gor, gor)==0)&&(strcmp(mm[i].ul, ul)==0)&&(strcmp(mm[i].d, d)==0)&&(mm[i].k==k)) {
   if(f==0){
  printru("\n|---|------------|-------------|--------------------------------------------|\n");
  printru("\n| N |     FIO    |Znak zodiaka |               Adres                        |\n");
  printru("\n|   |            |             |                                            |\n");
  printru("\n|---|------------|-------------|--------------------------------------------|\n");}
    cout<<setiosflags(ios::left)<<"|"<<setw(3)<<i+1<<"|"<<setw(21)<<mm[i].fio<<"|"<<setw(14)<<mm[i].zz<<"|"<<setw(15)
     <<mm[i].gor<<" "<<setw(14)<<mm[i].ul<<" "<<setw(7)<<mm[i].d<<" "<<setw(3)<<mm[i].k<<"|"<<endl;
     f++;
     }
  if(f!=0) cout<<"-----------------------------------------------------------------------\n";
  else cout<<"Net takix ludei.\n"; getch();
}
Добавлено через 1 час 23 минуты
Разобрался!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2013, 10:37     поиск людей по адресу в структуре с именем ZNAK
Посмотрите здесь:

Определить класс с именем ZNAK C++
Описать структуру с именем Znak C++
C++ Описать структуру с именем ZNAK
Описать структуру с именем Znak C++
Структуру с именем ZNAK C++
C++ Описать структуру с именем ZNAK
Описать структуру с именем ZNAK C++
Определить класс с именем ZNAK C++

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

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

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