Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2023, 02:50   #1
khpga
 
Регистрация: 21.02.2023
Сообщений: 8
По умолчанию Написать функцию, удаляющую элементы списка с заданным значением текстового поля word

Заданы шаблоны структур для элемента L2-списка и для "головы" L2-списка, а также соответствующие пользовательские типы:

Код:
struct LNode {
    int   id;
    char  *word;  /* data area */

    struct LNode *prev;     /* link to previous node */
    struct LNode  *next;     /* link to next node */
};

struct LHead {
    int cnt;
    struct LNode *first;
    struct LNode *last;
};

typedef struct LHead Head;
typedef struct LNode Node;
Написать функцию delete_by_text(), удаляющую элементы L2- списка с заданным значением текстового поля word (при отсутствии таких элементов ничего не удаляется)
Код:
void delete_by_text(Head *my_head, char *keyword, int len)
{
/* Your code here */
}
пример:
ввод:
raz
результат:
-- Your data are:--
Data: 1 one
Data: 2 two
Data: 3 tree
Data: 4 four
Data: 5 five
Data: 6 six
Data: 7 seven
Data: 8 six
Data: 9 eight
Data: 10 I am last!
khpga вне форума Ответить с цитированием
Старый 28.03.2023, 07:33   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

Сколько?
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать функцию, добавляющую элементы списка всегда после последнего элемента khpga Общие вопросы C/C++ 2 28.03.2023 09:05
Написать функцию, добавляющую элементы списка всегда в начало списка khpga Общие вопросы C/C++ 1 28.03.2023 07:32
написать программу, которая вызывает из модуля подпрограмму, которая меняет местами первый и последний элементы и списка. Элементы списка в файле. Результат занести в файл. PixelMass Помощь студентам 1 16.12.2019 15:10
Написать программу формирования списка из текстового файла, состоящего из строк. Затем требуется удалить из этого списка заданное zenya1998 Паскаль, Turbo Pascal, PascalABC.NET 0 28.04.2016 17:53
формирование линейного списка целых чисел, элементы которого считываются из текстового файла kalosha-stepa Паскаль, Turbo Pascal, PascalABC.NET 10 21.10.2012 22:02