Erro no float

Erro no float

por Mauricio Tavares Ozaki -
Número de respostas: 2

Por favor, alguém tem alguma idéia do que pode estar ocorrendo:

Eu armazeno dois valores float, como no exemplo 6.4 e 0.8, o programa imprime corretamente os valores como 6.4 e .8, mas ao fazer a conta 6.4/0.8 aparece 8 ao invés 0.8!!!

Alguma idéia?

Em resposta à Mauricio Tavares Ozaki

Re: Erro no float

por Bruno Endo -

Cara acho que o problema é que vc nao esta analizando, na funcao strtof, o '.' , ou seja ele esta ignorando o ponto e pegando apenas o numero que vem depois dele,  tipo no caso de ser 0.8 ele pega o numero certo mais nesse caso ele pega apenas o numero q vem depois do ponto.