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

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

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

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

02.05.2012, 18:10. Просмотров 425. Ответов 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);
 }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2012, 18:10     Создание списка
Посмотрите здесь:

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

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

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

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

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

Создание односвязного циклического списка - C++
Структура есть: struct Node { int item; Node*next; }; Как создать вершину и как потом в цикле создавать...

Создание списка из четных элементов - C++
Всем привет, помогите написать программу. Создание списка из четных элементов. Спасибо!

Создание списка воспроизведения фильмов - C++
Хочу создать программу для воспроизведения фильмов. Нужен совет: 1) на каком языке лучше это сделать(знаю основы с++); 2) где об этом можно...

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

Создание AST на основе списка токенов - C++
Здравствуйте! Я сейчас пытаюсь (снова) написать интерпретатор. Парсер я худо-бедно написал, теперь могу превратить строку - 2*(9-128) ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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