![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Народ, есть такая проблема, нужно проверять правельность ввода текста в программу. Если кто-то с этим сталкивался подскажите пож.
P.S. Извените если пишу не в тот раздел |
#2
|
|||
|
|||
![]() Общего алгоритма нет.
Все зависит от того, правильность чегог тебе надо проверять. В большинстве случаев эта проблема решается путем контроля обязательности ввода и предоставлением выбора из справочника. Если же тебе надо проверять именно правильность написания, например, адреса, то тут рой в сторону числовых методов сравнения текста. |
#3
|
||||
|
||||
![]() мне нужно сделать что-то типа вордовской проверке ошибок
|
#4
|
||||
|
||||
![]() Цитата:
Берешь слово находишь его в словаре, если не нашел, тогда слово подсвечиваешь красным. Наибольшая проблема - найти нормальный словарь. |
#5
|
|||
|
|||
![]() Ну так можно к тому же Ворду и подцепиться. Если не ошибаюсь, то проверка правописания есть внешняя функция форда, доступная как COM.
ЗЫ. Сам не делал, так что ничего конкретного не посоветую ![]() |
#6
|
||||
|
||||
![]() Цитата:
Т.е. Машына он подчеркнет, а машыной может и нет... Нужны не только слова, но и алгоритм генерации словоформ... В начале был Бит, потом Байт и только потом появилось Слово... |