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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Algo raro!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Algo raro!!  (Leído 2,879 veces)
arcanset

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Algo raro!!
« en: 20 Octubre 2008, 23:21 pm »

Porque pasa esto?

Defino una variable N

:numero
set n=8

:asdasd
set /a n=%n%-1
if %n%==0 goto numero
echo %n%

cuando vuelve a subir.... envezde 8... el valor que tiene es -1... alomejor en este ejemplo no pero en un codigo en concreto mas o menos esto es lo que me pasa....

habra alguna parte mal?


En línea

Erik#


Desconectado Desconectado

Mensajes: 1.138


Gundam


Ver Perfil
Re: Algo raro!!
« Respuesta #1 en: 21 Octubre 2008, 20:57 pm »

Si, si te das cuenta, declaras dos veces la variable n


En línea

arcanset

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Algo raro!!
« Respuesta #2 en: 22 Octubre 2008, 16:51 pm »

Pero eso no tiene nada que ver... ya que si N es 0

vuelve a :numero

con lo cual hace que la variable sea 8 de nuevo.... de hecho si pones echo %n% sale 8... pero al pasar al segundo trozo :asdasd nose porque al hacer la resta no se lo resta a 8 (que es el nuevo valor de la variable ya que ha pasado por :numero...) sino que se lo resta a 0

Alguna sugerencia?

Gracias!!
En línea

Ari--Slash

Desconectado Desconectado

Mensajes: 152



Ver Perfil
Re: Algo raro!!
« Respuesta #3 en: 23 Octubre 2008, 00:39 am »

Porque pasa esto?

Defino una variable N

:numero
set n=8

:asdasd
set /a n[/b]=%n%-1
if %n%==0 goto numero
echo %n%


:numero
set n=8

:asdasd
set /a D=%n%-1
if %D%==0 goto numero
echo %D%



dos veces N, eso te quizieron decir arriba


salu2
« Última modificación: 23 Octubre 2008, 00:44 am por AriSlash » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿algo raro con las activaciones de office? se desactivan
Software
Platanito Mx 6 2,081 Último mensaje 6 Abril 2013, 02:12 am
por Platanito Mx
Raro a la hora de mover algo liquido
Foro Libre
Senior++ 7 2,942 Último mensaje 5 Agosto 2014, 02:26 am
por NikNitro!
cURL y algo raro al printear valores
PHP
Shell Root 2 2,527 Último mensaje 28 Junio 2017, 21:20 pm
por Shell Root
Algo raro está ocurriendo...
Foro Libre
z3nth10n 3 1,747 Último mensaje 30 Noviembre 2018, 14:44 pm
por Machacador
AYUDA: ¿Algo raro en este log del HiJack?
Seguridad
Morgan007 4 5,296 Último mensaje 22 Abril 2022, 07:48 am
por Morgan007
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines