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

Проблема с функцией создания односвязного списка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как работают побитовые сдвиги? http://www.cyberforum.ru/cpp-beginners/thread1850.html
Люди объясните плиз как работают побитовые сдвиги << и >>, а то что то совсем запарился :confused:
C++ Выбрать такие три точки из множества, не лежащие на одной прямой, которые составляют треугольник min площади Помогите сделать прогу:С помощью графики отобразить на экране дисплея ход решения следующей задачи: из заданного на плоскости множества точек выбрать такие три точки, не лежащие на одной прямой,... http://www.cyberforum.ru/cpp-beginners/thread1848.html
C++ Перевести номер дня в году в дату и месяц
Препод дал задачу. Условные операторы применять нельзя, вот в этом и касяк а то бы я сделал! Она звучит так:В году 365 дней (не весокосный) Надо вводить число от 1-365 и чтобы программа переводила...
C++ Считать числа из файла и записать их в массив
Проблема следущая: нужна программа которая считывает числа типа double из файла (в моем случае это индексы валютного курса) и записывает их в массив double A.
C++ Программирование контроллеров http://www.cyberforum.ru/cpp-beginners/thread1812.html
Подскажите, плз, где можно найти инфу по программированию контроллеров (напр. СИМАТЕКов, ФЕКов) с использованием с,с++?
C++ Алгоритм сжатия методом Шеннона-Фано Народ, нужна помощь в поиске кода реализующего алгоритм кодирования и декодирования сообщения методом Шеннона-Фано на Си. Заранее благодарен. подробнее

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

Проблема с функцией создания односвязного списка - C++

15.04.2007, 13:10. Просмотров 1454. Ответов 4
Метки (Все метки)

Есть функция (создание односвязного списка):
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
struct List*CreateList(void){
    DBase dBase(nRecord);
    struct List*BeginList;
    struct List*Current;
    struct List*Previous; 
    dBase.Input();
    for (int i=0; i<nRecord; i++){
        Current=(struct List*)malloc(sizeof(struct List));
        
        Previous->Next=Current;
        
        Current->pLTNumber=dBase.pTrain[i].pTNumber;
        Current->LFirstName=dBase.pTrain[i].FirstName;
        Current->LLastName=dBase.pTrain[i].LastName;
        Current->LStreet=dBase.pTrain[i].Street;
        Current->LHouse=dBase.pTrain[i].House;
        Current->LCorpuse=dBase.pTrain[i].Corpuse;
        Current->LFlat=dBase.pTrain[i].Flat;
        Current->LTime=dBase.pTrain[i].Time;
 
        Previous=Current;
 
        Previous->Next=NULL;
 
    }
    return BeginList;
}
Суть проблемы в том, что как только эта функция вызывается, Винда мне пишет об ошибке. Кто знает, что тут неправильно и как исправить ошибку?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru