1
Abra el archivo de origen C en un editor , como Microsoft Visual Studio.
2
Incluya los archivos de cabecera C, necesarias para el programa añadiendo el siguiente código en la parte superior de su archivo :
# include " stdafx.h " # include " stdio.h " //printf scanf # include " string.h " //strlen
Página 3
declarar e inicializar las variables necesarias para el programa añadiendo el siguiente código en la parte superior de su función principal :
char str [ 40 ], int a , b, longitud , caracteres temp , a = b = longitud = temp = 0 ;
4
solicitar al usuario una serie de revertir con el código :
printf ( "Introduzca una cadena: " ;) ; scanf ("% s " , cadena) ;
5
Loop a través de la cadena y revertirla con el código :
longitud = strlen ( cadena) , por (a = 0 , b = longitud - 1 , a <= b , a + + , b - ) { temp = str [ a] ; str [ a] = str [ b] ; str [ b] = temp ;}
El bucle accede a la primera y la última letras y los swaps de sus valores , el uso de una variable temporal . Luego avanza un carácter en cada dirección , sin dejar de intercambiar personajes hasta que llega al centro de la cadena
6
mostrar la cadena inversa con el código : .
Printf ( " ; % s " , cadena) ;
7
Guarde el archivo C . Compilar y ejecutar el programa para revertir una cadena.