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

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

Войти
Регистрация
Восстановить пароль
 
Spiderone
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 21
#1

Создание списка - C++

02.05.2012, 18:10. Просмотров 430. Ответов 0
Метки нет (Все метки)

Не могу разобраться куда девается список. Видно при создании что список растет(отладки "1", "2" функции Spisok) но при обходе (функция Obhod) выдает всего лишь последний элемент. Помогите пожалуйста решить проблему. Спасибо.
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
36
37
38
39
40
41
42
43
44
45
46
........
 cin >> N;
 head=NULL;
 if (N>1)
 {for (int i=1; i<=N; i++)
   {
   cout << "vvedite " << i << "element" << "\n";
   cin >> ch;
   head=Spisok(head, B, ch);
   cout << "es" << head -> info << "\n";
........
Obhod(head);
//______________________________
Node* Spisok(Node *head, Node B, int ch)
{Node *g;
if (head==NULL)
 {g=new Node;
 g -> info=ch;
 g -> next=NULL;
 head=g;
 cout << "1" << "\n";
 return head;
 }
else
 {g=new Node;
 g -> info=ch;
 g -> next=head;
 head=g;
 cout << "2" << "\n";
 return head;
 }
}
//______________________________________
Node* Obhod (Node *head)
{Node *p;
p=head;
if (p!=NULL)
 {
 do
  {
  cout << p->info << "\n"; p->next;
  cout << "aga" << "\n";
  }
 while (p==NULL);
 }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2012, 18:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание списка (C++):

Создание списка - C++
С помощью процедуры rand генерируются N случайных чисел. Числа, меньшие, чем RAND_MAX/3, помещаются в начало очереди класса «deque»,...

создание списка - C++
Помогите плиз :wall: Односвязный линейный список Хранящиеся в списке данные типа long float Метод сортировки -- Отбор ...

Создание списка - C++
Здравствуйте. Помагите пожалуйсто создать список дла пункта 3 кода, я пробывал и масив с делать и классом никак ничего не выходит, нужна...

Создание линейного списка - C++
Помогите, пожалуйста, написать код для создания линейного списка. у меня есть такой вариант: #include &lt;iostream&gt; using namespace std; ...

Создание односвязного списка - C++
Доброго времени суток. И так. Имеется задача. Создание односвязного списка и инициализация его с клавиатуры. Совсем запутался. ...

Создание однонаправленного списка - C++
Запишите все необходимые объявления (типов и переменных) для создания в программе на языке C++ однонаправленного списка людей...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2012, 18:10
Привет! Вот еще темы с ответами:

Создание связного списка - C++
нужно создать связной список, что собственно уже сделал. что нужно: -функции: -root (выводит список) -push (+1 елемент в...

Создание двухсвязного списка - C++
Есть задание: Реализовать двухсвязный список. Каждый элемент списка может содержать один объект. Объект может быть трех типов: &quot;целое...

Создание списка в классе - C++
Пытался создать список из объектов моего класса как закрытый член другого класса. Ну например class Player { private: ...

Создание двусвязного списка - C++
Не понимаю как его создать. И как сделать стандартные операции над списком(удаление, добавление и т.д). Сколько сайтов переползал, все...


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

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

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