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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ class Person - Пропускается инициализация femeli http://www.cyberforum.ru/cpp-beginners/thread901170.html
#include <iostream> #include <conio.h> using namespace std; class Person{ char name; int age; char femeli; char telefon; public:
C++ Процесс замены списка Не хватает мозгов сделать процесс который будет вставлять элемент в середину структуры и сдвигать список в право. По идеи надо использовать временный файл для сдвига элементов право или есть другие способы? Подскажите плиз.... Пример: структура с элементами 1 2 3 4 5 6 7 8 9 10, надо сделать так. В случае если мы вставим между элементами 4 и 5 элемент 33, то список должен уже выглядеть так 1... http://www.cyberforum.ru/cpp-beginners/thread901162.html
Ввести с клавиатуры число К C++
Ввести с клавиатуры число k. К элементам k-го рядка прибавить соответствующие элементы 1-го рядка. Вывести на экран начальную и полученную матрицы.
C++ Порекомендуйте, какую литературу почитать на лето )
Опыт программирования на C++ чуть более полугода , есть желание ознакомиться с созданием интерфейса для программ, подскажите пожалуйста, какие из следующих книг будут наиболее полезны? п.с. не только по теме интерфейсов, но и для общего развития. Подскажите заодно пожалуйста, первая книга в списке не слишком мудрёная, чтобы попытаться начать осваивать? Может и от себя что-то посоветуете. Заранее...
C++ Определить количество слов в тексте http://www.cyberforum.ru/cpp-beginners/thread901155.html
Определить количество слов в тексте. Слова в тексте могут быть разделены только с помощью одного символа пробела.
C++ 2-е строки в одном файле. Как распознать Имеем файл in.txt, в нем есть две строки такого вида: 1 2 3 4 5 6 7 7 6 5 4 3 2 1 Подсчитать количество символов в строке, на примере вот этого кода: #include "stdafx.h" #include <iostream> #include <fstream> #include <iomanip> подробнее

Показать сообщение отдельно
student_18
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 28

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

14.06.2013, 10:37. Просмотров 309. Ответов 0
Метки (Все метки)

Описать структуру с именем 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 минуты
Разобрался!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru