Scanf for double não funciona no Dev C ++
Estou tendo problemas com números de ponto flutuante. Eu acho que algo está colidindo aqui.
A saída é:
Meu código:
#include <stdio.h>
int main(){
double y;
printf("enter a decimal number: ");
scanf("%f", &y);
printf("%f\n", y);
fflush(stdin);
getchar();
return 0;
}
Estou usando o Dev C ++ 4.9.9.2 e, antes de tudo, preciso liberar o retorno de carro várias vezes, se não for lido anteriormente. Então, se houver alguma alternativa lá, me diga. E segundo, a saída está dando isso ...