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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Astroluset
Сообщений: n/a
#1

Копирование односвязного списка - C++

26.12.2010, 01:02. Просмотров 627. Ответов 0
Метки нет (Все метки)

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

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
element* EnterList(){
    element *first, *current;
    const char
        *input = "c:\\in.txt";
    FILE *in=fopen (input, "r");
    char line[10000];
    string stroka;
    first=current=new element;
    stroka=fgets(line, 10000, in);
    current->str=stroka;
    while (1){
    current->next=new element;
    current=current->next;
    stroka=fgets(line, 10000, in);
    if (stroka=="#") break;
    current->str=stroka;
    }
    fclose (in);
    current->next=NULL;
    return first;
    delete line;
}
 
element* EnterList1(){
    element *first1, *current1;
    first1=EnterList();
    first1=current1=new element;
    while(current1!=NULL){
            current1->next=new element;
            current1=current1->next;
    }
    current1->next=NULL;
    return first1;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2010, 01:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Копирование односвязного списка (C++):

Копирование односвязного списка - C++
в классе содержится односвязный список. соответственно пишу для него оператор присваивания. подскажите, как можно скопировать односвязный...

Удаление элементов из односвязного списка списка - C++
Привет всем знатокам, суровым программистам и профессионалам своего дела. Засел за реализацией списка и что то пока не могу понять. Задача...

Из односвязного списка в двусвязный - C++
Помогите, кусок переделать в двусвязный список. #include <iostream> using namespace std; struct Node { int data; ...

Заполнение односвязного списка - C++
как ввести данные в список? struct LIST { int data; LIST*next; }; пишу на С++

Сортировка односвязного списка - C++
Помогите пишу курсач сделал все ф-ции кроме сортировки в голову не приходит как что не пробовал без результатно( прошу помочь( уже как...

Сортировка односвязного списка - C++
Здравствуйте уважаемые киберфорумщики! Нужна срочная помощь!!! В общем у меня есть задача которую нужно сделать но нет ни знаний ни...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2010, 01:02
Привет! Вот еще темы с ответами:

Шаблон односвязного списка - C++
Код: #include <iostream> #include <conio.h> using namespace std; template <typename T> class List { private: struct node...

Сортировка односвязного списка - C++
Добрый день форумчанам! Есть задача но не знаю как написать ее так как не знаю динамического программирования ) Будьте любезны...

Сортировка односвязного списка - C++
В условии задачи нужно считать из файла неопределенное количество студентов и занести их в односвязный список. Отсортировать по изучаемому...

Вывод односвязного списка на C - C++
помогите исправить ошибку!не выводит последний элемент списка. пишет: В экземпляре объекта не задана ссылка на объект. вот листинг...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru