2013-02-23 4 views
2

Я хотел бы знать, есть ли библиотека словаря для C. Библиотека словаря, буквально (это не имеет никакого отношения к словарям python (hashmaps)). Со всеми словами английского языка и с такими инструментами, как ...Есть ли библиотека словарей для C?

«Я хочу напечатать все слова, которые начинаются с буквы C и заканчиваются на Y».

Я не буду этого делать, потому что я действительно хочу знать ваше мнение, если есть что-то особенное.

Спасибо!

+3

Значит, вы просто ищете текстовый файл? –

+0

haha ​​.. Мой вопрос звучит глупо, я знаю. Но не совсем текстовый файл. Я мог бы взять текстовый файл со всеми английскими словами и использовать C, чтобы делать с ним всевозможные вещи, но могла бы быть любая функция, которая могла бы принести мне слова по смыслу, синонимам и т. Д. –

+3

* «Я не буду google it , потому что я действительно хочу знать ваше мнение, если есть что-то особенное. »* - Итак, по существу, вам не хочется делать собственные исследования, чтобы сузить кандидатов? –

ответ

2

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

Wiktionary также может быть полезен. Есть много локализованных вариантов поддержки разных языков, и, вероятно, будет возможность попросить их поддержать ваш язык интереса, если он еще не существует.

+0

Несмотря на то, что он по существу мертв ... –

1

Удивительно Wordnik API, если вы не против использования Интернета для выполнения этой задачи. API довольно прост и поддерживает поиск в регулярном выражении. Метод, который вы ищете, это /words.{format}/search/{query}

Он также имеет методы для получения значений (/word.{format}/{word}/definitions), синонимы (/word.{format}/{word}/relatedWords) и многое другое.

В настоящее время нет обертки C, хотя это очень простой в использовании API напрямую с libcurl и любым парсером JSON или XML.

Смежные вопросы