Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

raonibs

[Resolvido] Problema ao Inverter String, Lixo Aparece

Recommended Posts

O programa recebe uma frase e em seguida a inverte, ele tem funcionado o problema é que ocasionalmente ele coloca algum lixo no final da frase invertida. Será que alguém sabe o motivo? Coloquei prints

 

Programa Ok:

inverte.jpg

 

 

Mesmo programa mas desta vez não funciou corretamente:

inverte2.jpg

 

main()
{
     char normal[200], invertido[200];
     int i, conta;
     system ("cls");
     printf("Digite para mostrar de tras para frente:\n\n");
     gets(normal);
     conta  = strlen(normal)-1;
     for (i=0; i < strlen(normal) ; i++)
       { 
         invertido[i]=normal[conta];
         conta = conta - 1;
       } 
     printf("\nEscrito de tras para frente ficara:\n\n %s ",invertido);     
     getch();
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui resolver, faltava um igual no seguinte trecho:

 

for (i=0; i <= strlen(normal) ; i++)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.