Как из строки QlineEdit получить long Double,

189
12 февраля 2018, 04:24

В общем строку знаю как превратить в Double, а как в строку в long Double незню ;_;

dump_ID.n_s_T[0] = 0;
if (ui->lE_t1->text()->isEmpty())
    dump_ID.n_s_T[0] = numeric_limits<double>::quiet_NaN();
else
    dump_ID.n_s_T[0] = ui->lE_t1->text().toLDouble();

В общем еще расматриваю как массив превратить в long double :3

Answer 1

Ну нет в Qt API отдельной поддержки long double. Смирись. Набросай пару обёрток для конвертации QString STL'евскими или C'шными функциями:

long double qstrtold (const QString & str) {
    // TODO: добавить обработку ошибок по вкусу.
    return rv = strtold (str.toLatin1().data(), NULL);
}
READ ALSO
Как узнать длину строки у двумерного динамического массива

Как узнать длину строки у двумерного динамического массива

Выделаю память для строк столбцов массива так:

189
Как в intellij в edit configuration -&gt; programm parametres передать знак * (умножить)?

Как в intellij в edit configuration -> programm parametres передать знак * (умножить)?

необходимо через programm parametres передать два числа и знак между арифметического действия, например 3 + 2Программка выполняет арифметическую операцию...

146
Всплывающее меню поверх Acticity

Всплывающее меню поверх Acticity

Я хочу сделать всплывающее меню/окно, которое не закрывает полностью активити(есть отступы) + при нажатии кнопки в этом самом меню оно закрывалось...

129
Изменение элементов UI в потоке ответа Retrofit

Изменение элементов UI в потоке ответа Retrofit

Задача: Юзер в Activity вводит свой email и нажимает кнопкуПри нажатии с помощью Retrofit делается запрос на сервер, который высылает на email юзера пароль...

134