Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 07.02.2019
Сообщений: 2
1

Как создать динамический массив объектов в классе

14.02.2019, 23:15. Показов 959. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include<iostream>
#include<string>
#include<iomanip>
using namespace std;
int n, i;
/*
1.  работы с переменным числом студентов;
2.  поиска студента по какому-либо  признаку (например, по фамилии, дате рождения или номеру телефона);
3.  добавления или удаления записей;
4.  сортировки по разным полям.
*/
class Students {
private:
    string name;
    string lastname;
    string dateborn;
    string numperphone;
public:
    Students() {//Мой конструктор по умолчанию 
        string name = 0;
        string lastname = 0;
        string dateborn = 0;
        string numperphone = 0;
    }
    Students(int number){
        int a = new int[number];
        for (i = 0; i < number; i++) {
            *(a + i) = 1 + i + 10 * i;
            this->name = n;
 
    }
    }
    void input(Students a[]) {//Ввод данных 
            cout << "Введите Имя студента" << endl;
            cin >> a[i].name;
            cout << "Введите Фамилию студента" << endl;
            cin >> a[i].lastname;
            cout << "Введите дату рождения студента" << endl;
            cin >> a[i].dateborn;
            cout << "Введите номер телефона студента" << endl;
            cin >> a[i].numperphone;
    }
    void show(Students a[]) {//Вывод
        while (Students.name != 0) {
            cout << " Имя студента" << a[i].name << endl;
            cout << " Фамилию студента" << a[i].lastname << endl;
            cout << " Датa рождения студента" << a[i].dateborn << endl;
            cout << " Номер телефона студента" << a[i].numperphone << endl;
        }
    }
    void findByLastname(Students a[]) {//поиск
        int lstnm;
        cout << "Пожалуйста введи фамилию студента которого хотите найти" << endl;
        cin >> lstnm;
        if (lstnm == a[i].lastname) {
            show(a);
        }
        else
            cout << "Студента с такой фамилией нет" << endl;
    }
    void add() {/добавление
 
    }
    void delet() {//удаление
 
    }
 
 
};
int main() {
 
 
 
    system("pause");
    return 0;
}
Добавлено через 14 секунд
Незнаю как создать динамический массив для добавления новых студентов
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2019, 23:15
Ответы с готовыми решениями:

Многомерные массивы. Как создать четырехмерный динамический массив в классе?
Всем привет. При написании программы столкнулся с проблемой, что не понимаю как создать...

Как можно создать динамический массив объектов fstream?
есть вариант,но не работает. подскажите как правильно сделать char buf; cin&gt;&gt;n; fstream...

Создать динамический массив в классе
Необходимо было создать класс Person , чтоб в него входила информация про человека: имя, фамилия,...

Как создать динамический массив объектов?
Как создать динамически массив объектов?

0
14.02.2019, 23:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.02.2019, 23:15
Помогаю со студенческими работами здесь

Как создать вложенный динамический массив объектов?
Собственно, нужно создать массив объектов, внутри которого, в том числе, есть массив...

Создать в классе массив объектов предыдущего класса
Задача такая: Создать иерархию классов для описания предметной области (это я сделал). Последний...

Создать динамический массив объектов, инициализировать его
Создать динамический массив объектов, инициализировать его. Организовать поиск элемента в массиве...

Создать динамический массив объектов пользовательского типа
Есть класс class address { } Нужно создать динамический массив объектов. Записи создаются...

Как добавлять предметы в динамический char массив в классе
Народ скажите пожалуйста есть в классе дин массив символьного типа как добавлять в него предметы?...

Как создать динамический масссив объектов класса
Видел, как создаются обычные динамический массивы, но сразу с указанием количества элементов, а что...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru