elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [batch] Funcion :ohce (invierte una cadena)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [batch] Funcion :ohce (invierte una cadena)  (Leído 2,186 veces)
The Shadow

Desconectado Desconectado

Mensajes: 27



Ver Perfil
[batch] Funcion :ohce (invierte una cadena)
« en: 18 Febrero 2008, 21:39 pm »

Código:
@echo off
::OHCE
::Por: The Shadow|Shadow
::Info: Invierte una cadena especifica
::Parametros: %1=cadena
::Devuelve: %ohce%=cadena invertida
:ohce
set wrd=
set ohce=
if %1'==' goto er_o
set wrd=%1
set wrd=%wrd:"=cnf%
call :len %wrd%
set /a len=%len%-1
for /l %%a in (%len%,-1,0) do (
call :st %%wrd:~%%a,1%%
)
set ohce=%ohce:"=%
set ohce=%ohce:fnc="%
echo %ohce%
goto :EOF
:st
set p1=%1
set ohce=%ohce%%p1%
goto :EOF
:len
if %1'==' echo La sintaxis es: len [cadena] && goto :EOF
set w=%1
set a=0
set bol=0
:lp
call :cnt "%%w:~%a%,1%%" %a%
if %bol%==1 goto :EOF
set /a a=%a%+1
goto lp
:cnt
set cur=%1
set len=%2
if %cur%a==""a (
set bol=1
)
goto :EOF
:er_o
echo La sintaxis es: h2d [cadena]
goto :EOF


En línea




Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Spielberg invierte para llevar a la pantalla el caso de Wikileaks
Noticias
wolfbcn 0 1,861 Último mensaje 3 Marzo 2011, 02:11 am
por wolfbcn
Emular una funcion de una cadena(Resuelto) « 1 2 »
Programación C/C++
Dark Invader 16 7,587 Último mensaje 5 Julio 2011, 01:02 am
por Dark Invader
Samsung invierte en Linux
Noticias
wolfbcn 3 1,808 Último mensaje 7 Junio 2012, 16:08 pm
por WHK
Huawei invierte en las ruinas que va dejando Nokia
Noticias
wolfbcn 0 1,209 Último mensaje 11 Diciembre 2012, 21:39 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines