Заранее прошу прощения за ламерский вопрос. "C" знаю плохо, а копаться в мануалах времени нет - завтра программу надо здать.
Нужно считать данные из файла (числа), провести с ними кое-какие преобразования и полученные данные вывести в файл. Чтобы провести численные преобразования необходими перевести массив символов (числа) во float.
/////
char a[10];
float b;
fscanf (f1, "%s", a);
b=atof(a);
/////
При выводе b все значения после запятой обнуляются (т.е. выводится только целая часть).
Вопрос: Как корректно преобразовать данные из char во float?
Ответ на:
комментарий
от redixin
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Haskel. Преобразование типов. (2012)
- Форум Aeson, преобразование типов (2012)
- Форум Преобразование типов plpgsql (2009)
- Форум freepascal - преобразование типов (2008)
- Форум С++, преобразование типов (2009)
- Форум Тупит преобразование типов. (2006)
- Форум C++ преобразование типов (2007)
- Форум Преобразование типов в lisp (2011)
- Форум Преобразование типов в C++ (2008)
- Форум Преобразование типов в С++ (2005)