Enviado em 03/10/2010 - 01:57h
O problema é o seguinte...
coloquei so a parte que eu achei importante
main()
{
float raio,alt;
printf("Digite o raio do cilindro:\n\tcm\r");
scanf("%f%*c",&raio); <-- Aqui nesta linha quando coloco o numero com virgula, o programa so lê o que tem antes da virgula o que tem depois ele ignora. Se eu colocar com ponto funciona normal.
printf("%f",raio);
scanf("%*c");
}
alguem pode me ajudar ??
coloquei so a parte que eu achei importante
main()
{
float raio,alt;
printf("Digite o raio do cilindro:\n\tcm\r");
scanf("%f%*c",&raio); <-- Aqui nesta linha quando coloco o numero com virgula, o programa so lê o que tem antes da virgula o que tem depois ele ignora. Se eu colocar com ponto funciona normal.
printf("%f",raio);
scanf("%*c");
}
alguem pode me ajudar ??