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

156
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 у меня...

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

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

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

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

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

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

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

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

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

144