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

Динамический список, беглый указатель - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу, моделирующую заполнение гибкого магнитного диска http://www.cyberforum.ru/cpp-beginners/thread869643.html
Составить программу, моделирующую заполнение гибкого магнитного диска. Общий объем памяти на диске 360 Кбайт. Файлы имеют произвольную длину от 18 байт до 32 Кбайт. В процессе работы файлы либо записываются на диск, либо удаляются с него. В начале работы файлы записываются подряд друг за другом. После удаления файла на диске образуется свободный участок памяти, и вновь записываемый файл либо...
C++ Алгоритмы на графах может кто может подсказать: как работать со списком рёбер для реализации алгоритмов для поиска расстояний в графе? http://www.cyberforum.ru/cpp-beginners/thread869637.html
C++ Сравнение C++ с С#
Какие существенные достоинства и недостатки C++ есть по сравнению с C# ?
getline работа с файлами C++
Читаю книгу: философия с++ и там есть некий пример работы с файлами:#include <string> #include <fstream> #include <iostream> using namespace std; int main() { ifstream in ("test.txt"); string s. line;
C++ Задачка,структура,найти самого отстающего студента http://www.cyberforum.ru/cpp-beginners/thread869623.html
вот задачка , вводиш 10 фамилий и по 1 отценке , а как сделать чтобы вводить 5 фамилий и по 3 оценки каждому. #include<iostream.h> #include<math.h> void main() { struct suny { char familia; int ocenky; }A;
C++ вставка и удаление в древо бинарного поиска (ошибка: invalid conversion from 'int' to 'int*') Здравствуйте. Подскажите почему ошибка? ошибка: invalid conversion from 'int' to 'int*' #include <iostream> #include <stdio.h> #include <time.h> #include <stdlib.h> using namespace std; typedef int T; // тип элемента подробнее

Показать сообщение отдельно
Utkin53
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 25
19.05.2013, 07:54  [ТС]     Динамический список, беглый указатель
Благодарю, я нашёл этот указатель (вернул значение last в функции print.)
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
sp* print (sp *begin,sp *list,sp *last)
{
    int j;
    list=begin;
    while (list)
    {
        cout<<"\n nomer vershini "<<list->nomer<<"\tkolvo  "<<list->kolvo;
        cout<<"\tokrest ";
        for(j=0;j<list->kolvo;j++)
        {
            cout<<list->versh[j]<<" ";
        }
        last=list;
        list=list->next;
    }
    return last;//вот он, беглец
}
//..............................
void main ()
{
    sp *begin=NULL,*list=NULL,*last=NULL;
    begin=add ();
    last=print (begin,list,last);//пойман!
    list=search (begin,list,last);
    print (begin,list,last);
    getch ();
}
 
Текущее время: 18:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru