OAIP_Mirror/lab26/TextProcessingDict/Dict.h
2024-12-06 23:11:06 +04:00

32 lines
731 B
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#pragma once
#define DICT_HASH_CHAIN_C
/*
Основные операции СЛОВАРЯ:
INSERT
MEMBER
Служебные функции СЛОВАРЯ:
CREATE
DESTROY
*/
/* INSERT добавляет элемент в множество.
Множество содержит только уникальные элементы.
При повторном добавлении элемента в множество, множество не изменяется. */
void Insert(char* word);
/* MEMBER сообщает, является ли указанный элемент членом данного множества или нет. */
int Member(char* word);
/* CREATE - создает словарь.
Вызывается перед началом использования словаря. */
void Create();
/* DESTROY - уничтожает словарь.
Вызывается после окончания использования словаря. */
void Destroy();
// Максимальная длина слова в словаре
#define MAX_LEN_WORD 80