SA-MP Forums Archive
Me flota una duda - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Me flota una duda (/showthread.php?tid=416843)



Me flota una duda - Dreyfuz - 18.02.2013

Tengo una duda: Porque cuando paso de un numero entero a flotante me sale muchisimos numero...? osea como hago para que solo me aparesca 6 cifras.

Ejemplo:
pawn Код:
float(12214745)// = 12214745.000000(aparte es el mismo numero que el entero solo que le agrega el '.' y 6 ceros.

//y yo quiero que salga algo parecido a esto:

16.8000
Espero que me puedan ayudar...


Respuesta: Me flota una duda - xSDx - 18.02.2013

creo que cuando lo escribas en la string debe ser "%8.2f" en vez de "%f" asi te saldran pocos numeros, bueno eso me funciona en C prueba y me dices o tambien puedes probar con "%6.4f"

Saludos


Respuesta: Me flota una duda - Dreyfuz - 18.02.2013

Quote:
Originally Posted by xSDx
Посмотреть сообщение
creo que cuando lo escribas en la string debe ser "%8.2f" en vez de "%f" asi te saldran pocos numeros, bueno eso me funciona en C prueba y me dices o tambien puedes probar con "%6.4f"

Saludos
pawn Код:
"%6.4f", float(12214745)// = 12214745.0000
"%2.4f",       ||            // = 12214745.0000
"%8.2f",       ||            // = 12214745,00
Nada sigue igual... no es como yo lo necesito(Ej:16.8000(Es para las coordenadas de un textdraw))


Respuesta: Me flota una duda - xSDx - 18.02.2013

aver...

string[64];
format(string,sizeof(string),"%8.2f",float(1221474 5));
CreateTextDraw(string,Y,...

algo asi deberia servir.

o fijate asi

printf("%8.2f",float(12214745));