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

Создание связанного списка с пом. класса и указателей - C++

Восстановить пароль Регистрация
 
Ibiglu
Сообщений: n/a
23.05.2013, 13:14     Создание связанного списка с пом. класса и указателей #1
Народ, есть задача. Я не могу решить все это. Помогите!


В текстовом файле находится список студентов.
Поля у студента:
- ИД студента, целое число
- имя
- фамилия
- отчетство
- дата рождения
- ФИО (расчётное поле, т.е. не хранится в файле)
- оценка за экзамен, целое число
- логин (расчётное поле - Первая буква имени плюс фамилия)
- пароль (расчётное поле - случайный набор символов латинского алфавита в 8 символов)

Перенести студентов в динамический список, для которого реализовать следующие операции:
- поиск студента в списке по ИД студента
- изменение значения любого поля по ИД студента
- удаление записи из списка по ИД студента
- добавление в список нового студента с заданными полями (вернуть ИД студента)
- поиск следующего свободного ИД студента

Логика работы программы:
1. Открыть файл со списком студентов и вывести его в консоль
2. Искать студента по ИД
3. Изменить значение его оценки
4. Добавить нового студента в список
5. Вывести результат в консоль
6. Сохранить список обратно в файл


Я на данный момент сделала всего лишь это:

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
#if !defined Student
#define Student
 
class Stud
{
private:
    int *id; //ИД студента, целое число
    char *surname; // фамилия
    char *name; // имя
    char *dname; // отчество
    char *dobirth; //дата рождения
    char *lndname; //ФИО (расчётное поле, т.е. не хранится в файле)
    int *score; //оценка за экзамен, целое число
    char *login; //логин (расчётное поле - Первая буква имени плюс фамилия)
    char *password; //пароль (расчётное поле - случайный набор символов латинского алфавита в 8 символов)
    
 
public:
    Stud();
    Stud found(int);
    Stud edit(int);
    Stud del(int);
    int add(char, char, char,   char, int);
    
    void setLndname(char);
    void setLogin(char);
    void setPassword(char);
 
    bool getLndname();
    bool getLogin();
    bool getPassword();
     
};
 
#endif
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2013, 13:14     Создание связанного списка с пом. класса и указателей
Посмотрите здесь:

C++ Стек на основе связанного списка C++
Создание меню с использованием указателей на метод класса C++
C++ Проблемы с удалением связанного списка(С++)
Перегрузка оператора индексации для связанного списка C++
Окончание связанного списка C++
Реализация очереди на основе связанного списка C++
Создание списка объектов собственного класса (SQL) C++
C++ Как наиболее быстро определить зацикливание связанного списка? (a => b => c => d => e => a)

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

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

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