Cómo escribir cifrado en C++
El código fuente es el siguiente:
#Incluye
#Definición? ¿STR_LEN? Cinco
¿Booleanos? code(int?num,char?str[]){
if(num>9999?||?num<1000){
¿Regresión? Falso; // ¡Cuatro dígitos acordados!
}else{
int? dígito[STR_LEN];? //Almacenar temporalmente num desde el bit bajo al bit alto
int? I, j;
for(I = 0;i<STR_LEN?&&?num!=0;i++){
dígito[I]= num % 10;/ /obtener algo
num/= 10;
}
for(j = 0;-i>=0;j++){
str[j ]= dígito[I]+(13-1+' A '); //Toma el dígito +131 como 'a'
}
str[ j]= '\0 ';//Terminator
¿Regresar? Verdadero;
}
}
int? Señor()
{
¿Ciel? STR[STR_LEN];
int? número
¿Booleano? Continuar;
Hacer {
scanf("%d ", & ampnum);
go_on=code(num, str);
Si (continuar)
printf("%d=\t%s\n ",num,str);
En caso contrario{
Printf( "¡Entrada ilegal, completada!");
Romper;? //Saltar del bucle cuando la entrada es ilegal.
}
} while(1);
getchar();
¿Volver? 0;
}