9 de abril de 2011

C/C++: Mostrar string invertida

Abaixo temos um simples programa em C que mostra uma string invertida. A string é passada como argumento do programa.
#include <stdio.h>
#include <string.h>

void mostraStringInvertida(char *str)
{
 int cont = 0;
 for (cont = strlen(str) ; cont >= 0 ;cont--)
 {
  printf("%c", str[cont]);
 }
 printf("\n");
}

int main(int argc, char *argv[])
{
 /*a string passada como argumento é invertida nessa função*/
 mostraStringInvertida(argv[1]);
 return 0;
}

Nenhum comentário:

Postar um comentário