Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Спасти рядового malloc.h Здравствуйте. Если в двух слова-проект не может найти файл malloc.h. Но этот файл вызывается из необходимого для проекта файла, но этот файл неизвестного происхождения, соответственно неясно где именно он ищет этот malloc.h. Костер уже прогорел, да и бубен пробит... А проблему до сих пор решить не могу... Буду благодарен за подсказки https://www.cyberforum.ru/ cpp-beginners/ thread1464254.html Ввод данных в динамический массив из файла C++
В задаче написано: введение данных в динамический массив делать из файла. Как это?
C++ #pragma once https://www.cyberforum.ru/ cpp-beginners/ thread1464207.html
Здравствуйте. Есть три файла (для удобства забудем о двух других .cpp): Main.cpp Head1.h Head2.h //Main.cpp #include "Head1.h" #include "Head2.h"
C++ Вставить в двумерный массив столбец после столбца с номером k https://www.cyberforum.ru/ cpp-beginners/ thread1464201.html
Здравствуйте. Помогите, пожалуйста, решить задачу. Абсолютно нет идей, как её решать. Дан двумерный массив. Вставить в него столбец из заданной последовательности чисел после столбца с номером k. Числа последовательности вводятся с клавиатуры и в дополнительный массив записываться не должны. Во всех задачах необходимо воспользоваться операциями выделения памяти, указателями и работой с...
Не могу понять как прочитать файл C++
Вродь как двоичный файл, но прочитать не могу его.. http://www.mediafire.com/download/d9ghpcqpkdia57p/cataphract_arm_armour_01.rigid_model_v2 Вот этот файл. Я пытаюсь написать конвертор из формата rigid_model_v2 в fbx или max Это из игры TW Attila.
C++ Создание 2D-игры для C++ "Волк-яйцелов" Насколько сложно на самом деле создать игру на C++. Скоро курсовая.... Тема курсовой "Волк-яйцелов". Возможно ли в короткие сроки на слабом уровне сделать эту игру? Дайте советы и помогите, чем можете.. Огромное спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread1464188.html
C++ Постоянно полный экран в SDL 2.0 https://www.cyberforum.ru/ cpp-beginners/ thread1464179.html
Пытаюсь вывести просто окно с картинкой, открывает на весь экран черный экран с курсором-ожиданием и отключается, не понимаю в чем проблема (флаги КреатеВиндов и рендерера проверил). И еще, зачем вообще нужен и как использовать рендерер правильно? OnInit.cpp #include "head.h" bool game::OnInit(){ if(SDL_Init(SDL_INIT_VIDEO)<0){ return false; } Screen = NULL;
C++ Строки. Игра в города
Игра в города. первое приближение. Два игрока по очереди вводят строки. Основное правило, чтобы первый символ очередной строки был равен последнему предыдущей. Повторы допускаются. Очки для игроков начисляются по длине вводимых городов. игра прекращается после ввода города из четырех пробелов. по окончании игры программа печатает счет. Помогите пожалуйста.
C++ Многопоточность,ошибка С3867 https://www.cyberforum.ru/ cpp-beginners/ thread1464135.html
Помогите с многопоточностью в MFC Visual c++ //--- int Main::Start() { AfxBeginThread(Example1Thread,0); return 0; }
C++ Решить задачу нахождения корня для определенной функции используя рекурсию Используя рекурсию, решить задачу нахождения корня для определнной функции (допустим f(x)=x+3). Рекурсия f_rec(left_border, right_border, eps) #include <iostream> #include <math.h> using namespace std; //Сама функция https://www.cyberforum.ru/ cpp-beginners/ thread1464132.html
C++ Удаление текстур OpenGL
Ребята подскажите как удалить текстуру? Через метод glDeleteTextures, если да то какие параметры она принимает? И есть ли другой способ удалить текстуру?
C++ На основе однонаправленного списка реализовать структуру стек Все ли здесь правильно? //Список вида "стек" #include <iostream> using namespace std; //объявляем структуру с данными struct monitor { int dlina; monitor *next; }; https://www.cyberforum.ru/ cpp-beginners/ thread1464124.html
0 / 0 / 0
Регистрация: 11.05.2015
Сообщений: 22
07.06.2015, 23:19  [ТС] 0

Удаление элемента из списка - C++ - Ответ 7732029

07.06.2015, 23:19. Показов 1594. Ответов 8
Метки (Все метки)

Ответ

Вот с написанием функции удаления проблема! Удаление по заданию должно происходить, если число, месяц, год человека, введенного с клавиатуры, совпадает с тем, который уже в списке имеется.

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
void del(NOTE **pbeg)
{
    NOTE *current = *pbeg;
    int b[3];
    if (current == NULL)
    {
        printf("\nЗаписей нет!\n"); _getch(); return;
    }
    printf("\nВведите дату рождения:\n");
    printf("День рождения:\n");
    printf("День:");
    scanf_s("%d", &(b[0]));
    printf("Месяц:");
    scanf_s("%d", &(b[1]));
    printf("Год:");
    scanf_s("%d", &(b[2]));
    printf("\n");
//в данном условии видимо какая-то ошибка, т.к. удаляет не по трем числам одновременно, а если есть хотя бы одно совпадение по числу, месяцу или году
    while ((current->x[0] != b[0]) && (current->x[1] != b[1]) && (current->x[2] != b[2]))
    {
        current = current->next;
        if (current == NULL) break;
    }
    if (current == NULL)
    {
        printf("\nТакого человека в списке нет!\n");
        _getch();
        return;
    }
    if (current->prev == NULL && current->next == NULL)
    {
        *pbeg = NULL;
        free(current);
        printf("\nИнформация о человеке удалена!\n");
        _getch();
        return;
    }
    if (current->prev == NULL)
    {
        *pbeg = (*pbeg)->next;
        (*pbeg)->prev = NULL;
        free(current);
        printf("\nИнформация о человеке удалена!\n");
        _getch();
        return;
    }
    if (current->next == NULL)
    {
        current->prev->next = NULL;
        free(current);
        printf("\nИнформация о человеке удалена!\n");
        _getch();
        return;
    }
    current->prev->next = current->next;
    current->next->prev = current->prev;
    free(current);
    printf("\nТовар удален!\n");
    _getch();
}


Вернуться к обсуждению:
Удаление элемента из списка C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2015, 23:19
Готовые ответы и решения:

Реализация списка.Удаление хвостового элемента.Поиск элемента
Всем привет,мое задание выглядит так : В класс List&lt;T&gt; из классной работы добавить следующие...

Удаление элемента списка и всего списка
Компилируется, но не работает. Что и как исправить? #include &lt;cstdlib&gt; #include &lt;iostream&gt;...

Удаление элемента из списка и поиск элемента
Нужно удалить определенный элемент из списка. Найти элемент в списк и вывести на него всю...

Удаление элемента из списка
Нужно удалить всех студентов с оценками 2. Entry *begin = new Entry; int mark=2; Entry...

8
07.06.2015, 23:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2015, 23:19
Помогаю со студенческими работами здесь

Удаление элемента из списка
необходимо удалить первый элемент из списка, помогите пожалуйста переписать функцию и помогите с...

Удаление элемента из списка
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; struct...

Удаление элемента из списка
Не фуричит функция удаления элемента из списка. Пытался по-разному, последняя ф-ция которая более...

Удаление элемента из списка
Нужно удалить из списка элемент, стоящий после элемента на который указывает Р. Очень срочно надо!...

Удаление элемента со списка
Вот у меня есть код: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace...

Удаление элемента из списка
Здравствуйте, нужна помощь, программа, выполняющая следующие задания на основе односвязного списка....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru