Use this, you need 64 bit number, with 32 bit unsigned you get a max of 4294967295, but you use number larger than this.
quint64 number = str.toULongLong();
or
qulonglong number = str.toULongLong();
//or even str.toLongLong() signed version will also work for a typical 10-digit number
QString str("9990540087");
quint64 number = str.toULongLong();
or
qulonglong number = str.toULongLong();
//or even str.toLongLong() signed version will also work for a typical 10-digit number
To copy to clipboard, switch view to plain text mode
Bookmarks