Hi i'm trying to convert a Qstring to double but i only receive a zero.
std::string message(usb_data.constData(), 60); //usb_data.length()
QString latitude
= qmessage.
mid(0,
21);
QString longitude
= qmessage.
mid(23,
25);
QString lat_mid
= qmessage.
mid(0,
18);
QString lon_mid
= qmessage.
mid(23,
21);
double lat = lat_mid.toDouble();
double lon = lon_mid.toDouble();
qDebug() << lat << latitude;
std::string message(usb_data.constData(), 60); //usb_data.length()
QString qmessage = QString::fromStdString(message);
QString latitude = qmessage.mid(0,21);
QString longitude = qmessage.mid(23,25);
QString height = qmessage.mid(50);
QString lat_mid = qmessage.mid(0,18);
QString lon_mid = qmessage.mid(23,21);
double lat = lat_mid.toDouble();
double lon = lon_mid.toDouble();
qDebug() << lat << latitude;
To copy to clipboard, switch view to plain text mode
my output is 0 "4
Bookmarks