/* Ejemplo de algoritmo de codificacion rot-47
 * implementado como una funcion.
 * Por: Oscar Medina Duarte
 * www.medina-web.com
 */

#include <stdio.h>
#include <string.h>
#include <time.h>
char * code_rot(char * codigo);

main (){
int xx;
char ap[]="Chido chido varil y coqueto";
	code_rot(ap);
	printf("-- Encriptada --> %s",ap);
	printf("\n");
        code_rot(ap);
        printf("-- Decriptada --> %s",ap);
	printf("\n");
	xx=clock()/CLK_TCK;
	printf("%d",xx);printf("\n");
	exit(0);
}


char * code_rot(char * cod_dec){

int i;


	for (i=0;i<=strlen(cod_dec);i++){

		if (cod_dec[i]>='!' && cod_dec[i]<='O') cod_dec[i]+=47;
		else if (cod_dec[i]>='P' && cod_dec[i]<='~') cod_dec[i]-=47;
	}
return(cod_dec);
}

