Имеется массив QString xg[5][3];
xg[0][2]="10000";
Также указатель QString *volume_str;
volume_str = &xg[0][2];
Не работает такая инструкция. Аменно возвращается не 10000 а false, т.е. 0
int result = volume_str->toInt(); //не работает
Мне нужно чтобы переменная result содержала 10000. В чем ошибка ?
У меня все работает
void TestTest::testCase1()
{
QString xg[5][3];
xg[0][2]="10000";
QString *volume_str;
volume_str = &xg[0][2];
int result = volume_str->toInt();
qDebug() << result << xg[0][2] << xg[0][2].toInt();
QCOMPARE(result, xg[0][2].toInt());
}
Спасибо, поищу ошибку у себя.
Понял в чем ошибка, я просто писал xg[0][2]="10 000";
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)