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

Двунаправленный список, доступ к элементу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить и вывести на печать положительные значения функции http://www.cyberforum.ru/cpp-beginners/thread152186.html
Обчислить и вывести на печать полоительные значения функции Y=SIN(n*x)-COS(n*x) если n=1..50
C++ Поиск определенного слова Помогите решить задачку Имеется текст, нужно искать названия дней недели и выводить их на экран. Например: в понедельник у меня две пары, а во вторник только одна. На экран: понедельник, вторник Я думаю, тут надо текст забить в отдельные файлы, что бы дни писались на русском? или можно как-то все в программку впихнуть? http://www.cyberforum.ru/cpp-beginners/thread152168.html
C++ Замена элементов в массиве
Привет, помогите решить задачу В двумерном массиве заменить все парные элементы на минимальный элемент матрицы. Вывести на экран измененный массив. Добавлено через 1 час 24 минуты нужно на си
преобразования в Си... C++
Помогите разработать программу преобразования целых десятичных чисел с разрядностью до 7 цифр в словесное описание без грамматических ошибок. В языке Си.
C++ перевод числа в двоичное http://www.cyberforum.ru/cpp-beginners/thread152111.html
Как перевести число 0x7145 в двоичный вид?
C++ Заголовок Как вывести заголовок перед таблицей в си++? подробнее

Показать сообщение отдельно
kirich iz Che
 Аватар для kirich iz Che
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 25
07.07.2010, 22:59  [ТС]     Двунаправленный список, доступ к элементу
блин, подскажи еще плиз
как мне реализовать ввод данных в список. я на си написал, а надо на с++
вот на си что получилось
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
    while(1)
{ 
if(i!=0)
{p1->next=(struct NODE *)malloc(sizeof(struct NODE));
p2=p1;
p1=p1->next;
}
else
{p1=(struct NODE *)malloc(sizeof(struct NODE));
first=p1;
p1->prior=NULL;
}
cout<<"Введите число:"<<endl;
cin>>&p->info
printf("\n\n\t Ввод следующего числа?");
printf ("\n\t 1) Da; 2) Net \n\t");
scanf("%d", &punct);
if(i!=0)
{p1->prior=p2;}
i++;
if(punct==2)
{p1->next=NULL;
break;}
}
}
у меня проблема с выделением памяти, как ее сделать, напиши плиз

Добавлено через 2 часа 6 минут
нужна просто функция, которая бы позволила ввод данных в список определенной длины..

Добавлено через 1 час 23 минуты
еще и вывод не работает(

Добавлено через 6 часов 13 минут
ребяяяяяяяят
 
Текущее время: 18:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru