Pages: [1]   Go Down
Author Topic: Problema con contador, ayuda  (Read 338 times)
0 Members and 1 Guest are viewing this topic.
Dos Hermanas( Sevilla)
Offline Offline
Jr. Member
**
Karma: 2
Posts: 54
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hola a todos:
tengo un problema con un contador que  es el siguiente,
el contador sube o baja a traves de un boton y hasta aqui todo perfecto.
el limite maximo del contador es 999 y si quiero subirlo mas no puedo
y hasta aqui perfecto
el problema es cuando bajo de 0
que se me pone en 999.
tengo este codigo pero no funciona para 0

if (Contador>=999)
   {   
     Contador=999;
   }
   if(Contador<=0)
   {   
   Contador=0;
   }

alguien me podria ayudar o indicarme como lohago?
muchas gracias de antemano.

Logged

Offline Offline
God Member
*****
Karma: 7
Posts: 635
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Sin más parte de código es difícil de saber. Una posibilidad es que la variable Contador la tengas definida como unsigned. Cuando vale 0 al restar 1, si es unsigned automáticamente su valor pasará a ser el máximo según su tipo. Ese máximo será superior a 999 y por tanto ejecutará el primer if haciendo que Contador valga 999.
Logged


Dos Hermanas( Sevilla)
Offline Offline
Jr. Member
**
Karma: 2
Posts: 54
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

gracias por contestar cheyenne
Es cierto que el contador es unsigned int
entonces que hago lo convierto en int y ya esta?
un saludo
Logged

Offline Offline
God Member
*****
Karma: 7
Posts: 635
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

En este caso con eso solucionado.
Logged


Dos Hermanas( Sevilla)
Offline Offline
Jr. Member
**
Karma: 2
Posts: 54
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

muchas gracias cheyenne
un saludo
Logged

Pages: [1]   Go Up
Jump to: