Функция toInt() через указатель не работает. |
Здравствуйте, гость ( Вход | Регистрация )
Функция toInt() через указатель не работает. |
Daan |
15.10.2010, 21:05
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 13.9.2010 Пользователь №: 2033 Спасибо сказали: 0 раз(а) Репутация: 0 |
Имеется массив 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. В чем ошибка ? |
|
|
igor_bogomolov |
15.10.2010, 21:53
Сообщение
#2
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
У меня все работает
Цитата PASS : TestTest::initTestCase()
QDEBUG : TestTest::testCase1() 10000 "10000" 10000 PASS : TestTest::testCase1() PASS : TestTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped ********* Finished testing of TestTest ********* |
|
|
Daan |
15.10.2010, 22:19
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 13.9.2010 Пользователь №: 2033 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо, поищу ошибку у себя.
Понял в чем ошибка, я просто писал xg[0][2]="10 000"; |
|
|
Текстовая версия | Сейчас: 28.11.2024, 16:33 |