Autor
|
Tema: ayuda con float (Leído 3,806 veces)
|
ediporey2000
Desconectado
Mensajes: 89
|
Hola a todos; lo que pasa es que vengo aprendiendo C xD y no he podido con esto aunque ya se que es una pregunta boba no le encuentro solucion si alguien me ayudara se lo agradeceria mucho mi codigo es el siguiente: #include <stdio.h>
main() { float x=4060.80; printf("%f", x); fflush(stdin); getchar(); }y al compilarlo tira 0.000000 cuando quiero que imprima en pantalla el valor que le asigne a x; uso dev c++
|
|
|
En línea
|
|
|
|
AckeR
Desconectado
Mensajes: 109
Tu única Limitación Es tú Imaginación (:
|
jaja no me extrañaría de 'Dev c++'
Bueno lo probé en wxDev-c++ y en visual c++ y me funciona correctamente!
|
|
|
En línea
|
...DaR LaS GraCiaS No CuestA NadA...
|
|
|
|
Mr.Blue
|
#include <stdio.h> int main() // el prog principal debuelve un entero { float x=4060.80; printf("%.2f", x); //.2 para que muestre 2 decimales despues de la , //fflush (stdin); esta de mas en este ej ya que no necesitas limpiar el buffer porq no ingresas nada por teclado getchar(); return 1; //tiene un valor de retorno 1 (entero) }
|
|
|
En línea
|
|
|
|
nicolas_cof
Desconectado
Mensajes: 348
Into the Wild
|
#include <stdio.h> int main() // el prog principal debuelve un entero { float x=4060.80; printf("%.2f", x); //.2 para que muestre 2 decimales despues de la , //fflush (stdin); esta de mas en este ej ya que no necesitas limpiar el buffer porq no ingresas nada por teclado getchar(); return 1; //tiene un valor de retorno 1 (entero) }
Sr.Blanco, en el return final de la funcion main() se utiliza 0, para indicar que esta a finalizado con exito, y cualquier otro valor para indicar un error o algun tipo de terminacion anormal del programa. Salu10.
|
|
|
En línea
|
|
|
|
ediporey2000
Desconectado
Mensajes: 89
|
muchas gracias por la ayuda,, encontre el problema y era en el DEV c++ en herramientas -->opciones del compilador; encontre algo que decia: Usar mismo tamaño para doble y flotante; y lo coloque en NO y se arreglo el problema
|
|
|
En línea
|
|
|
|
nicolas_cof
Desconectado
Mensajes: 348
Into the Wild
|
muchas gracias por la ayuda,, encontre el problema y era en el DEV c++ en herramientas -->opciones del compilador; encontre algo que decia: Usar mismo tamaño para doble y flotante; y lo coloque en NO y se arreglo el problema , no se si tienes que usar Dev-C++ por obligacion, pero si no es el caso te recomendaria probar otro IDE, como por ejemplo Code::Blocks o Visual C++Salu10.
|
|
« Última modificación: 29 Junio 2010, 13:44 pm por nicolas_cof »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Validar FLoat en un campo de text
PHP
|
mapers
|
1
|
4,532
|
16 Junio 2012, 15:04 pm
por #!drvy
|
|
|
Imprimir float en hexadecimal
Programación C/C++
|
ricardo2013
|
1
|
2,109
|
11 Octubre 2012, 21:57 pm
por avesudra
|
|
|
(Ayuda) Desplacamiento de bits con un float
Java
|
Seyro97
|
0
|
1,331
|
8 Mayo 2015, 17:42 pm
por Seyro97
|
|
|
c# Ayuda codigo posible error FLOAT
.NET (C#, VB.NET, ASP)
|
metalost
|
2
|
2,357
|
1 Julio 2016, 23:23 pm
por metalost
|
|
|
Validacion de numero int y float
Programación C/C++
|
Tan17
|
5
|
4,327
|
19 Septiembre 2018, 23:18 pm
por MAFUS
|
|