【发布时间】:2013-03-10 07:07:12
【问题描述】:
我正在尝试使用以下命令将 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 并且它有效,但是当我尝试转换这个大数字时,我遇到了问题。请帮忙
【问题讨论】: