Совет «Установи локаль» не поможет - там столько тонкостей, что без конкретного куска кода не разобраться. Дайте пожалуйста кусок кода, который гарантированно выведет в std::fstream тип float с запятой в качестве разделителя целой и дробной частей при любой системной локали.