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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите сделать идз по eclipse .в долгу не останусь http://www.cyberforum.ru/cpp-beginners/thread563717.html
1. Дано вещественное число X и целое число N (> 0). Вывести 1 + X + X2/2! + ... + XN/N! (N! = 1•2•...•N). Полученное число является приближенным значением функции exp в точке X. 2. Дан массив...
C++ с C# на с++ или написать новый простой мр3 Должно быть включено: перемотка, остановка, воспроизведение, запись кто может это переделать или написать новый простой мр3 плеер на с++ Должно быть включено: перемотка, остановка, воспроизведение, запись если можно до всрок 5/7 дней и если можно то приложить... http://www.cyberforum.ru/cpp-beginners/thread563712.html
Нахождение поезда, проходящего через максимальное число станций C++
Окончательно запутался( Помогите доделать... Вообщем не могу найти ошибку с подсчетом поезда проходящего через макс число станций. И нужно сделать ввод с проверкой имя файла("simple.txt"-Например )...
C++ обновление рабечего окна
Добрый время суток (: просьба родилась в голове по поводу обновления рабочего окна при каждой итерации - Спасибо. не могу найти , или не правильно ставлю вопрос в поисковиках по поводу этого...
C++ игры в кости http://www.cyberforum.ru/cpp-beginners/thread563655.html
кто может написать прогу ?? очень надо Разработать программу для реализации игры в кости для двух игроков (пять костей, выпадают значения случайным образом; кости, значения которых отличны от 1 и 5...
C++ курсовая работа по информатике Выручайте форумчане, братья... в понедельник нужно сдать курсовую.. вариант 28. 1 задание не делать нужно сделать только 2,3,4))) Выручайте друзья))) подробнее

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

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

02.05.2012, 18:10. Просмотров 433. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru