Descargue el archivo primero
No sé por qué esto no se puede depurar con ollydbg
Luego ábralo en IDA y vea
Mire directamente a la función principal de descompilación F5
Aquí debería haber la salida correcta cuando los caracteres son iguales
Presione R para obtener la cadena
"OpChar" = 'R'
sedecrema
Debido a la diferencia en el método de almacenamiento de datos enteros y cadenas, la cadena debe invertirse
Lenguaje C para completar
#include <stdio.h>
#include <string.h>
int main()
{
char str1[1000];
printf("请输入要反转的字符串:\n");
gets(str1);
int len_str=strlen(str1);
char tmp;//注意是字符串
for(int i=0;i<len_str/2;i++)
{
tmp=str1[i];
str1[i]=str1[len_str-1-i];
str1[len_str-1-i]=tmp;
}
puts(str1);
return 0;
}
Obtener
mercedes