Ir ao conteúdo
  • Cadastre-se
adillsonn

Problema em programa em C

Recommended Posts

typedef struct

{

char palavra[15];}

TipoPalavra;

a=strncmp(pal.palavra+i,letra,1) ;

Na momento da comparaçao, ficou faltando você colocar qual o "slot" do vetor que você quer comparar.

a=strncmp((pal.palavra)+i,letra,1) ;

No restante creio que n haja erros. Se nd er certo, avise-nos.

Compartilhar este post


Link para o post
Compartilhar em outros sites
nao é isso nao velho

letra tambem é vetor...

Mas você vai comparar qual com qual? Do jeito que você colocou ai ele n ta acessando um slot especifico. Como n entendi direito sua logica, fiquei encucado com isso...

Outra coisa tb que achei um tanto quanto estrnha foi isso aqui:

int RetornaProxPosLetra( TipoPalavra pal, char letra,int& inicio)

pos=RetornaProxPosLetra(pal,letra,inicio);

Acho que n faz sentido você colocar esse operador ai no argumento dessa funçao nao. O que você poderia fazer é o seguinte:

int RetornaProxPosLetra( TipoPalavra pal, char letra,int inicio)

pos=RetornaProxPosLetra(pal,letra,inicio); Deixando vazio, ou então, passando por referencia:

int RetornaProxPosLetra( TipoPalavra pal, char letra,int *inicio)

pos=RetornaProxPosLetra(pal,letra,&inicio);

Alem de tudo isso, você fez um pouco de confusao com o prototipo da sua funçao ai. Se você declarou o prototipo, use a funçao abaixo do escopo da main. Se vai usa-loa cima do escopo da main, nem precisa de prototipo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×