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

Возможно ли как-то переделать односвязный список в двусвязный? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать камеру (в игре) :D http://www.cyberforum.ru/cpp-beginners/thread724165.html
Пишу 2D игру на движке HGE. Надо сделать камеру, чтобы она следовала за игроком (по Х-координате). Сделал так: float Offset = (-Player.X) + (Window.Width/2); hge->Gfx_SetTransform(0, 0, Offset, 0, 0, 1, 1);(третьим аргументом устанавливается смещение центральной точки "мира" по Х-координате) Все работает камера едет за игроком, НО слишком резко)) Всмысле, игрок может достаточно быстро...
C++ Массивы указателей, исключительные ситуации Добрый вечер, обьясните пожалуйста почему нельзя сделать исключительную ситуацию вот так: int N; cout<<"Введите количество элементов массива\n"; Cstreet **mass; //массив указателей на обьекты класса while(cin>>N) { try { mass = new Cstreet *; http://www.cyberforum.ru/cpp-beginners/thread724162.html
Цикл с предусловием (Вычислить сумму ряда) C++
Здравствуйте уважаемые форумчане. Вот задача. Не могу её реализовать, формулы больно пугают, теряюсь с чего начать. Помогите чем сможете. Заранее спасибо. Пусть {x}_{1}={x}_{2}={x}_{3}=1; {x}_{i}={x}_{i-1}+{x}_{i-3}, i=4,5,6... . Найти \sum_{i=1}^{50}\frac{{x}_{i}}{{2}^{i}}
не работает удалением динамического массива строк C++
Не знаю в чем проблема. вроде бы правильно написано. #include <iostream> #include <fstream> #include <stdio.h> #include "conio.h" #include <string.h> using namespace std; const char b = ",. ";
C++ Проверка if http://www.cyberforum.ru/cpp-beginners/thread724148.html
Я новичок в с++, хотел сделать проверку if, например если вы ввели q тогда выводится сообщение "asd", но прога не работает, в чем может быть проблема? #include <iostream> using namespace std; void main() { char a,q; cin>>a;
C++ Генерация дробных случайных чисел на определенным интервале Не могу придумать, как сделать так, чтоб пользователь вводил интервал и происходила генерация дробных случайных чисел на этом интервале. Сам код: #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <math.h> #include <stdio.h> class method{ public: void summ(double x, double &s); подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
08.12.2012, 23:41     Возможно ли как-то переделать односвязный список в двусвязный?
Я к тому, функция — это маленькая абстракция. Одна функция — одна неделимая абстракция. И чем меньше ответственность функций, тем их легче писать, понимать, тестировать и отлаживать. А у вас две мега-функции, берущие на себя слишком много всего: createList() = "Подготовь всё", sumList() = "Сделай зае**сь". Мельче надо. Отдельно функции createList(), addToList(), nthElement(), destroyList() и т. п.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru