Cita de: leosansan en 16 Junio 2013, 19:37 PM
¿ret?, en C/C++ lo que yo conozco es return. Y aún así no funciona. ¿Podrías indicarnos que programa usas para programar en ensamblador?.
GAS, ld y cualquier editor de texto.
Cita de: leosansan en 16 Junio 2013, 19:37 PM
Y puestos a buscar soluciones "curiosas" me dio por encontrar una solución en que sólo se sume y reste el desplazamiento y sin más librería que stdio. Eso sí, he tenido que usar un "señor" array, pero conseguí el propósito mencionado
Código demasiado largo y poco eficiente, para algo tan simple como el cifrado de César, y sin hablar del array.
Código (c) [Seleccionar]
printf("Ingrese una cadena: ");
fgets (frase,255,stdin);
puts("Ingrese desplazamiento: (1-25) ");
scanf ("%d",&desplazamiento);
Podrías utilizar los parametros argv, te ahorras ese fgets y esa aberración llamada scanf.
Código (c) [Seleccionar]
while (getchar()!='\n');
Venga hombre.
Un saludo.
P.D: Yo dejo el tema, desde mi punto de vista un desplazamiento de bits o un xor, es mucho mejor que el de César, yo no daría más importancia a esto de verdad.