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

Не работает перечень - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ определить в какой области находиться точка http://www.cyberforum.ru/cpp-beginners/thread1045978.html
уравнение окружности x^2+y^2=R уравнение параболы y=-x^2+R уравнение прямой y=k*x определить в какой области находиться точка с координатами (x,y) R,k,x,y задаются с клавиатуры http://radikal.ua/data/upload/49112/69fda/443a3bfe22.png
C++ Очередь, удаление элемента из конца списка Помогите пожалуйста, не работает функция Pop_end() Не могу понять, где ошибка, программа не ругается, но и ничего не удаляет. Часть кода программы программы: struct Element{ int inf; Element *next; http://www.cyberforum.ru/cpp-beginners/thread1045976.html
Не могу понять как сделать поиск числа в последовательности C++
Программа должна открывать текстовый файл (в котором изначально содержится какая либо последовательность чисел) и искать в этой последовательности введенное пользователем число. Если есть - вывести ответ "Да", ну и соответственно "Нет", в случае отсутствия. #include <iostream> #include <fstream> using namespace std; int main() { setlocale(LC_ALL, "rus");
C++ Определить номера строк и столбцов всех седловых точек матрицы
Помогите пожалуйста решить задачи: Третья задача - Дана целочисленная прямоугольная матрица. Определить номера строк и столбцов всех седловых точек матрицы. (Седловая точка – элемент матрицы, являющийся минимальным элементом в строке и максимальным в столбце). Задачу надо решать с помощью указателя, я не понимаю, как её решить с помощью указателя. Помогите пожалуйста. Заранее большое...
C++ Программа под Windows http://www.cyberforum.ru/cpp-beginners/thread1045934.html
Нужно написать которая сможет определять открыт ли браузер (Chrome, Opera, FireFox, Safari, IE) и по его закрытию удалять куки-файлы сеанса.
C++ Разбор программы Есть программа клавиатурный логгер (исходник прикреплен ниже в виде зип-архива). Помогите мне разобраться в ней. Как можно доработать программа, чтобы она работала только с браузерами (тоесть считывала все нажатие клавиши только с браузеров) . И попутный вопрос, как защитить себя от клавиатурного логгера? подробнее

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

Не работает перечень - C++

17.12.2013, 21:44. Просмотров 256. Ответов 2
Метки (Все метки)

Добрый вечер! При создании 2-х классов и дружественной функции не работает созданный перечень:

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
class STUDENT2;
class STUDENT           //класс динамический массив структур
{private:
  stud *px, *px1;
  int n;
 public:
  STUDENT(): n(0), px(NULL){}                //Конструктор
  STUDENT(STUDENT &z);                       //Конструктор копирования
  ~STUDENT(){if (px!=NULL) delete [] px;}    //Деструктор
  void inputStudentFile();                    //Ввод БД из txt файла
  void saveStudentFile();                   //Сохранение текущей БД в txt файл
  void saveStudentFileBin();                 //Сохранение текущей БД в bin файл
  void inputStudentFileBin();                 //Ввод БД из bin файла
  void addStudent();                        //Добавление новой строки с данными в БД
  void deletStudent();                      //Удаление строки из БД
  void modifyStudent();                         //редактирование выбранной строки в БД
  void outputStudent();                      //Вывод текущей БД на экран
  void sortStudentFIO();                     //Алфавитная сортировка БД по Ф.И.О.
  void sortStudentGrFIO();             //Алфавитная сортировка БД по факультету, а при совпадении по Ф.И.О.
  void sortStudentYear();           //Числовая сортировка БД по году поступления               
  void findYear();               //Поиск по году обучения
  void findFakGrup();                 //Поиск факультету и группе
  void findFioDate();                 //Поиск по ФИО и дате рождения
  friend ifstream &operator >>(ifstream &in, STUDENT &z);       //Перегрузка операции чтения из txt файла
  friend ofstream &operator <<(ofstream &fout, STUDENT &z);     //Перегрузка операции записи в txt файл
  friend void perechFIO(STUDENT&V1,STUDENT2&V2);
  };
  
class STUDENT2 
{private:
  perFIO *py, *y;
  int k;
 public:
  STUDENT2(): k(0), py(NULL){}                //Конструктор
  STUDENT2(STUDENT2 &z);                       //Конструктор копирования
  ~STUDENT2(){if (py!=NULL) delete [] py;}    //Деструктор  
   void sortPerechFIO();                     //Сортировка перечня ФИО с указанием группы
  void outputPerechFIO();                   //Вывод перечня ФИО с указанием группы
  void savePerechFIO();                     //Сохранение перечня ФИО с указанием группы
  friend void perechFIO(STUDENT&V1,STUDENT2&V2);
};
 
void perechFIO(STUDENT&V1,STUDENT2&V2)   //Перечень ФИО с указанием группы
{int i,j,n,k;
 char ch;
 n=V1.n;
 k=0;
  for(i=0;i<n;i++)
  { 
     for(j=0;j<k;j++)
             
                {    strcpy(V1.px[i].f.fam,V2.py[k].f.fam);
                     strcpy(V2.py[k].f.iniz,V1.px[i].f.iniz);
                             strcpy(V2.py[k].grup,V1.px[i].grup); k++; 
                }
         }
}
Ошибка не выходит, только пустая таблица. Подскажите, как исправить.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru