Quote:
Originally Posted by 0xFFFFFF
Creo que lo que intentas no es posible, ya que switch trabaja con numeros enteros y no flotantes, sin embargo una manera seria convertir el flotante a entero y hacer un switch asi
pawn Код:
switch(vida) { case 0..10: printf("tiene entre 0 y 10 de vida"); case 11..20: printf("tiene entre 11 y 20 de vida"); case 21..100: printf("tiene entre 21 y 100 de vida"); default: printf("tiene mas de 100 de vida, o menos de 0 de vida"); }
Esa seria una opcion, aun que no estoy seguro si se puede convertir de flotante a decimal (no conosco la funcion que lo haga).
Edit:
para convertir la vida a entero usa asi:
pawn Код:
switch(floatround(vida)) { case 0..10: printf("tiene entre 0 y 10 de vida"); case 11..20: printf("tiene entre 11 y 20 de vida"); case 21..100: printf("tiene entre 21 y 100 de vida"); default: printf("tiene mas de 100 de vida, o menos de 0 de vida"); }
Espero que no me mienta la wiki samp link aqui.
|
Dale loco , ay agarre mбs o menos yo justamente estaba viendo la wiki :3 gracias