buf_13 Posted May 12, 2009 at 08:52 PM Report #263600 Posted May 12, 2009 at 08:52 PM Alguem sabe com fazer um corrector ortográfico em c++???? se tiverem podem enviar-me um ?? o meu mail e buf_13_pereira@hotmail.com
bruno1234 Posted May 12, 2009 at 08:56 PM Report #263602 Posted May 12, 2009 at 08:56 PM Para fazeres isso tens q ter primeiro um dicionário com todas as palavras escritas de forma correcta. (Pode ser um ficheiro com uma palavra por linha) Depois lês palavra a palavra do ficheiro q queres verificar se a palavra existe no dicionário, se não existir, ou é pq tá mal escrita, ou então o dicionário está incompleto. É um projecto interessante para aprender c++. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
buf_13 Posted May 12, 2009 at 09:01 PM Author Report #263609 Posted May 12, 2009 at 09:01 PM sim ja m dao a lista e tb tenhu k ir buscar u texto atraves de manipulaçao de ficheiros mas n tens nda parecido km isso???
bruno1234 Posted May 12, 2009 at 09:03 PM Report #263610 Posted May 12, 2009 at 09:03 PM Tens a biblioteca iostream.h da standard library do c++, podes começar por aí p ver como pods ler dados de um ficheiro. Não, não tenho nada parecido com isso. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
buf_13 Posted May 12, 2009 at 09:05 PM Author Report #263612 Posted May 12, 2009 at 09:05 PM hum ok tipo eu sei como manipular ficheiros o pior e k vai ter k m dar as palavras parecidas pa eu eskolher qual e k keru e mudificar no proprio texto
bruno1234 Posted May 12, 2009 at 09:08 PM Report #263613 Posted May 12, 2009 at 09:08 PM Podes usar um conjunto de regras para isso. Por exemplo: - Palavras que só variam até 3 letras. - Palavras que começam com as 4 primeiras letras iguais. - Palavras que acabam com as 4 ultimas letras iguais. -etc... Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
Reborn Posted May 12, 2009 at 09:08 PM Report #263614 Posted May 12, 2009 at 09:08 PM Ya, mas lembra-te que "BOM" é diferente de "bom". Há duas maneiras de solucionar isto: 1ª: Optas por por todas as opções no dicionário, isto é o que o corrector aqui do Firefox faz, firefox e BOm está mal escrito... Contudo BOM não pelo que julgo que quando a palavra está todas em maiúsculas isto assume que eu estou a gritar com alguém em bom português xD 2ª: Podes por só as letras em minúsculas no dicionário e ter o cuidado de na comparação verificar também quando a 1ª letra da paçavra é maiúscula, para siglas escreve-las no dicionário directamente. ------------------------------- Epá estava aqui a escrever esta achega, e vocês continuaram a conversa... Se a forma do teu dicionário for um ficheiro de texto com uma palavra por linha e fácil fazer uma função para criar um vector com as palavras todas. Espero que o meu 1º post (sem ser a apresentação) tenha sido útil ^^
buf_13 Posted May 12, 2009 at 09:12 PM Author Report #263619 Posted May 12, 2009 at 09:12 PM claru k sim todo e util!!! eu tenhu um projecto pa fazer que ja especifica tdas essas regras pior mesmo e a parte de bater codigo isso sim e que ta a complikar tdo
johnsboy Posted May 12, 2009 at 09:28 PM Report #263624 Posted May 12, 2009 at 09:28 PM para nao teres problemas com maiusculas basta quando fores comparar criar uma variavel nova com tudo em minusculas e comparar assim. (tens o strlwr da string.h)
Ferreira Posted May 12, 2009 at 10:17 PM Report #263638 Posted May 12, 2009 at 10:17 PM Eu aconselho-te a aprender a escrever correctamente antes de tentares fazer um corrector ortográfico. Para encontrares as possíveis sugestões podes usar isto. http://twitter.com/ferreira
Triton Posted May 13, 2009 at 12:16 AM Report #263667 Posted May 13, 2009 at 12:16 AM Possível estrutura de dados: http://en.wikipedia.org/wiki/Trie <3 life
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now