• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

buf_13

corrector ortografico em c++

11 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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++.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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???

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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 ^^

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora