我正在尝试使用以下命令将 QString 转换为 long :
QTextStream stream(&file);
QString content = stream.readAll();
qDebug() << "String: " << content;
bool ok;
long long a = content.toLong(&ok, 10);
qDebug() << a;
file.close();
但我从 qDebug 得到以下输出:
String: "123451234512345
"
0
似乎这个 qstring 无法转换为 long long 变量,因为我总是得到 0。我尝试转换像 1234 这样的较小数字并且它可以工作,但是当我尝试转换这个大数字时,我遇到了问题。请帮忙