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

Рекурсивная функция по удалению элемента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление записи из бинарного файла http://www.cyberforum.ru/cpp-beginners/thread1125168.html
Задача - удалить запись из бинарного запись по имени find находит запись, которую нужно удалить cur - текущая позиция del - удаляемая запись осталось переписать записи, но вылетает ошибка (насколько понимаю, проблемы с памятью) m_r = find (name); if(!m_r) return false; long cur (_tell (m_f)); long del (cur - m_r -> getLen());
C++ Вывести на экран числа следующим образом Вывести на экран числа следующим образом (с помощью трех циклов: for, while, do): 41 42 43 … 50 51 52 53 … 60 61 62 63 … 70 … 71 72 73 … 80 Помогите с кодом... http://www.cyberforum.ru/cpp-beginners/thread1125158.html
Как пользоваться функцией rand()? C++
Все привет. Пытаюсь пользоваться функцией rand(), а получаю сообщение идентификатор "rand" не определён Это разве идентификатор? #include "stdafx.h" #include "time.h" #include "GL/glut.h"
Графика с++ C++
DevC++ пользуюсь, подскажите что лучше всего будет для графики в с++, скачал борланд compile и не знаю как компилировать с помощью него(
C++ чтение из файла. как ускорить http://www.cyberforum.ru/cpp-beginners/thread1125140.html
доброго времени суток! необходим совет, а именно, как ускорить чтение из файла. мне нужно хранить в массиве поток бит(большой, несколько Гб), и читать файл порциями(несколько мегабайт). и так как объемы данных большие, то каждый бит важен) и поэтому храню все в unsigned __int32, используя каждый из 32-битов, каждого инта. ниже то, что я набросал, может посоветуете что... #include <iostream>...
C++ Сортировка слов по их длине Ввести строку. На печать выдать новую строку в которой все слова расположены в порядке возрастания длин слов. подробнее

Показать сообщение отдельно
alexeYesterday
0 / 0 / 0
Регистрация: 25.01.2014
Сообщений: 30
20.03.2014, 21:13  [ТС]     Рекурсивная функция по удалению элемента
Я уже стал чуть ближе к цели,
C++
1
2
3
4
5
void DellIfEdition(Book * &Start,Book *pp)
{if(Start==NULL){return;}
 else if(Start->edition>50000){pp->next=Start->next;}
 else {pp=Start;DellIfEdition(Start->next,pp);}
}
удаляет, но работает только с 1 элементом.
 
Текущее время: 07:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru