Форум программистов, компьютерный форум, киберфорум
Наши страницы

Массив структур, сохранение начала каждой из структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана целочисленная квадратная матрица http://www.cyberforum.ru/cpp-beginners/thread740676.html
Всем доброго времени суток!Я тут немнога запутался, кто может пожалуйста помочь разобраться!? Вообщем задание такого - Дана целочисленная квадратная матрица. Определить произведение элементов в тех...
C++ Работа с массивом через указатели(Определить, строго ли чередуются элементы в массиве) Задан массив из N элементов, состоящий только из нулей и единиц. Определить, строго ли чередуются элементы в массиве. Программа должна вывести либо слово "да", либо слово "нет". Значение N и элементы... http://www.cyberforum.ru/cpp-beginners/thread740675.html
Вывод на экран исходного и транспонированного изображение матрицы C++
помогите найти ошибку.. #include<stdio.h> #include<conio.h> #include<math.h> int main() { float a, b; int i, j; clrscr();
программа запрашивает имя, фамилию, возраст и класс, затем выводит их. Не могу разобраться C++
всем доброй ночи, была эта тема но не понял. What is your first name? Betty Sue What is your last name? Yew What letter grade do you deserve? B What is your age? 22 Name: Yew, Betty Sue...
C++ Оценка сортировки одномерного массива различными способами http://www.cyberforum.ru/cpp-beginners/thread740661.html
Помогите с созданием программы! Хотя бы с чего начать, от чего отталкиваться.... Нужна программа для Оценки сортировки одномерного массива различными способами. Данная работа предполагает...
C++ Ряд тейлора Доброй ночи. #include <iostream> #include <iomanip> #include <float.h> #include <math.h> using namespace std; void dno() { ... подробнее

Показать сообщение отдельно
maSt
5 / 5 / 1
Регистрация: 28.02.2010
Сообщений: 166

Массив структур, сохранение начала каждой из структур - C++

21.12.2012, 02:13. Просмотров 539. Ответов 4
Метки (Все метки)

Я создал такую структуру
C++
1
2
3
4
5
6
7
class Lancuch
{
public:
    char cos;
    Lancuch * nastepny;
};
Lancuch * poczatek=NULL;
C++
1
2
3
cin >> n;
    Lancuch * elem =new Lancuch[n];
    Lancuch * poczatek = new Lancuch[n];
В main создаю массив структур для работы с ним и массив структур для сохранения начала(головы) каждой из структур.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    int numer;
            char p;
            cin >> numer;
            cin >> p;
            if (poczatek==NULL)
            {
                elem[numer].cos=p;
                elem[numer].nastepny=NULL;
                poczatek[numer]=elem[numer];  // ошибка
                
            }
            else
            {
                elem[numer].nastepny = new Lancuch;
                elem[numer]= elem[numer].nastepny; // ошибка
                elem[numer].cos=p;
                elem[numer].nastepny=NULL;
 
            }
Так пытаюсь записывать элементы в разные структуры. Когда написал этот же код для 1 структуры , все работало .
Но теперь, 1 ошибка - выкидывает во время компиляции ,2- вообще не компилирует.

И я не могу понять из-за чего там ошибка .
Кто-то может объяснить что не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru