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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать одномерный массив из восьми чисел, а каждое второе должно выводится на экран http://www.cyberforum.ru/cpp-beginners/thread875685.html
помогите пожалуйста! Нужно создать одномерный массив из восьми чисел, а каждое второе должно выводится на экран.
C++ Вычислить f(a,b,c) Необходимо написать подпрограмму. За ранее благодарю)) http://www.cyberforum.ru/cpp-beginners/thread875674.html
Как узнать уровень громкости (Зеленая полоска в микшере) C++
Как узнать уровень громкости? waveOutGetVolume - это по-идее положение ползунка, а мне надо узнать какой действительный уровень громкости на данный момент (Зеленая полоска в микшере).
решение через рекурсию (вычислить y=x^n по след. алгоритму) C++
Всем привет. Помогите пж решить задачку через рекурсию, без рекурсии я решил, пробую с рекурсией, не получается - нужно что-то возвращать (return). без рекурсии #include <iostream.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <math.h>
C++ прибавление матриц http://www.cyberforum.ru/cpp-beginners/thread875661.html
#include <iostream> #include <stdio.h> #include <conio.h> using namespace std; struct matr2{ int row, column; int **ptr; };
C++ В Матрице A(N,M) расположить сверху-вниз строки нужно в матрице A(N,M) расположить сверху-вниз строки в порядке убывания их максимальных элементов и разместить их в матрице X(N,M). Пытаюсь писать сам, но постоянно ошибки синтаксиса, не понимаю принципа и алгоритма. На С толком не работал. Разве что Arduino SDK (на C и Java), но там свои библиотеки. Вот что пишут на локальных форумах: void Funct(int** matr, int n, int m) { int i,... подробнее

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


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