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

Однонаправленный список (сохраняет только первый и последний элемент) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с дисководом http://www.cyberforum.ru/cpp-beginners/thread749652.html
Как работать с дисководом в с++? К примеру, функция, проверяющая, есть ли диск в дисководе, или, к примеру, открывающая дисковод. Какую для этого библиотеку надо использовать? Если у кого-нибудь есть мануал на эту тему, буду премного благодарен, если вы мне дадите на него ссылку. :)
C++ int\ volatile int \ const int Товарищи, паника! Имеется код: int a = 5; std::cout << "Init value a: " << a << "\n"; int *p; p = (int*) &a; *p = 0; std::cout << "*p = " << *p << "\n"; std::cout << "New value a: " << a << "\n"; std::cout << "p = " << p << "\n"; http://www.cyberforum.ru/cpp-beginners/thread749642.html
Динамическое увеличение размера динамического массива C++
Никак не могу понять как это исправить.. Помогите, пожалуйста, разобраться в чём дело: struct myPoint { int x; int y; }; int qbordlength = 0; myPoint* qbord = new myPoint;
C++ Дан массив целых чисел из 10 элементов.Все элементы кратные 10 заменить 0;Все нечетные элементы удвоить, а четные уменьшить на 2;
Дан массив целых чисел из 50 элементов. Все элементы кратные 10 заменить 0; Все нечетные элементы удвоить, а четные уменьшить на 2; Как правильно заменить кратные 10 на 0? Заранее спасибо. Вот мое решение: const int size=10; int ar={22,56,96,40,13,65,78,30,58,45};
C++ Как добавить переход и возврат на другое фото? http://www.cyberforum.ru/cpp-beginners/thread749623.html
Имеется фотографии, на одной 10 предметов, а на другой 9. И таких много, мне нужно сделать так что бы в случайном порядке появлялись те фотографии где 10 придметов(после чего через 0.05-1секунду(нужно что бы тоже можно было настроить время)) появлась нужная фотография где 9 предметов и опять же через 0.05-1 секунду возвращалась на предудующию где 10 предметов. Да и как бы это нужно под андроид,...
C++ шаблон для некоторых классов идея, скорее всего, бредовая, но всё же уточнить нужно, вдруг так можно. У меня возникла такая ситуация: есть две идентичные функции. Единственное различие между ними это тип списка, передаваемого в них, и тип объекта, который объявляется в этих функциях (по типу списка). Так вот, можно ли объединить эти две функции в такую функцию, которая принимает только один из этих типов и никакой другой... подробнее

Показать сообщение отдельно
maSt
 Аватар для maSt
5 / 5 / 1
Регистрация: 28.02.2010
Сообщений: 166
29.12.2012, 17:13     Однонаправленный список (сохраняет только первый и последний элемент)
C++
1
2
3
4
5
6
class Lancuch
{
public:
    char cos;
    Lancuch * nastepny;
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Lancuch ** elem;
    elem = new Lancuch * [n];
int numer;
            char q;
            cin >> numer;
            cin >> q;
 
            Lancuch* p = new Lancuch();
            p->cos = q;
            p->nastepny = 0;
            if (elem[numer] != 0)
            {
                elem[numer]->nastepny  = p;
            }
            else
            {
                elem[numer] = p;
            }
Вот так пытаюсь создать однонаправленный список , но в конце сохраняет только первый и последний элемент который я ввожу.
По логике нужно еще как-то менять elem[numer], но тогда сохраняется только предпоследний и последний элемент.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru