Mars, no conocía muy bien el editor! :I
Esta versión recursiva es más optimizada aún ya que los desplazamientos
consumen menos ciclos de CPU.
Un saludo
Esta versión recursiva es más optimizada aún ya que los desplazamientos
consumen menos ciclos de CPU.
Código [Seleccionar]
DWORD recursiva(char *str, int i){
if (i==1) return __CHAR2BYTE(str[i-1]);
return (__CHAR2BYTE(str[i-1]) | recursiva(str,i-1)<<4);
}
Un saludo