C/Visual C - codigo secreto en lenguaje c

 
Vista:

codigo secreto en lenguaje c

Publicado por hugo (4 intervenciones) el 11/11/2004 21:37:13
HOLA DE ANTEMANO MUCHAS GRACIAS POR LAS RESPUESTAS QUE ME HAN DADO ES MUY SATISFACTORIO RECIBIR AYUDA DE PERSONAS EXTRAÑAS GRACIAS ESPERO Y ME PUEDAN A YUDAR CON ESTOS DOS PROBLEMAS:
PROGRAMA1 DEBO HACER UN CODIGO SECRETO EN EL CUAL ME SUSTITUYA LAS FRACES QUE ESCRIBA DE LA CIGUIENTE MANERA
A=D B=E C=F D=G E=H F=I G=K H=L I=M K=N L=O

M=P N=Q O=R P=S Q=T R=V S=A T=B V =C
BUENO DIGAMOS QUE YO ESCRIBO \"HOLA COMO ESTAN\" Y LA MAQUINA ME LO MANDE ASI \"LROD FRIR HPBDQ\" ESPERO Y ME PUEDAN AYUDAR A RESOLVER ESTE PROGRAMA GRACIASSSSS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:codigo secreto en lenguaje c

Publicado por Mictlan (11 intervenciones) el 12/11/2004 10:48:10
Hola, mira, puedes usar la directiva #define, en tu compilador puedes encontrar un ejemplo de como se usa en ayuda, esta directiva te sustituirá los caracteres que pides
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:codigo secreto en lenguaje c

Publicado por Gilberto (31 intervenciones) el 13/11/2004 14:22:50
Bueno, veo que a tu tabla de traslado le falta definir varias letras, como la J, y que no es uniforme, en el sentido de que se usaría para traducir el alfabeto ordenado, el mísmo alfabeto ordenado, sustituyendo cualquier letra por la letra a n posiciones adelante o atras en el alfabeto. Checa si eso es lo que quieres, porque si para el alfabeto ABCDEFGHIJ... debes usar el mísmo pero trasladado a la tercera letra adelante del alfabeto, o sea usar DEFGHIJKLM.... entonces solo necesitas el siguiente código :

char s1[] = "Estoy en la Luna";
char s2[]=new char[strlen(s1)+1];
for(int i=0; i<strlen(s1); i++)
s2[i] = (char)(toupper(islower(s1[i]))+'D');

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar