Почему stof округляет значение до целых?

204
02 декабря 2019, 20:20

В файле запись Percent:0.500 код ниже выводит 0. Как сделать так чтобы stof() не округляло число? line = 0.500, а stof(line) = 0

std::wifstream file(file_name);
if (!file) {
    printf("ERROR File Not Found\n");
    return false;
}
for (int i = 0; std::getline(file, line); i++) {
    if ((pos = line.find(':')) != std::wstring::npos) {
        line.erase(0, pos + 1);
        float prc = std::stof(line);
        printf("Percent:%.2f line:%ls\n", prc, line);
      //printf Percent:0 line:0.500
    }
}

Разобрался если в файле поставить 0,500 то всё ок, а если 0.500 тогда округляет до 0. Почему так? как это исправить?

READ ALSO
не устанавливается gluon plugin

не устанавливается gluon plugin

еще до сноса старой версии eclipse (она же как бы и новая) gluon устанавливалась (через market place) и работала нормально но в новой версии eclipse у меня...

200
Как отсортировать JSONArray по ключу в JSONObject?

Как отсортировать JSONArray по ключу в JSONObject?

Получаю такого вида JSONArray:

282
рабочий цикл Vompal Wabbit

рабочий цикл Vompal Wabbit

Хотелось бы узнать, какие есть практики использование программы vompal wabbit (можно и похожие, здесь это не важно)

189
Изменение внешнего вида фрагмента

Изменение внешнего вида фрагмента

Можно ли изменить внешний вид фрагмента (установить другой View) во время его работы или это возможно только в методе onCreateView()?

192