Склонение по падежам на С++
Библиотека Morpher предназначена для склонения по падежам слов и словосочетаний на русском языке.
Склонение слов и словосочетаний
Можно помочь алгоритму правильно просклонять, передав ему признак. Передача признака не является обязательной:
Всего доступно 5 признаков, перечисление представлено следующим кодом
Получение множественного числа
Формы множественного числа можно получить через функцию plural.
Если входное словосочетание уже во множественном, или не имеет множественного или является именем человека,
то функция plural возвращает nullptr.
Обращаем ваше внимание, выполнять delete для указателя из метода plural не нужно, delete будет вызван при разрушении объекта parse.
Разделение ФИО на составляющие
Если был передан признак ФИО, или алгоритм определил входную строку как ФИО, то можно получить отдельно имя, отчество, и фамилию.
В случае, если передана только часть ФИО (ФИ, ИО), то часть строк будет пустая, но не nullptr.
Приобретение библиотеки
Библиотека имеет варианты для Windows и Linux, x86 и x64, для Unicode и однобайтных кодировок, для динамической и статической линковки: