Форум программистов, компьютерный форум CyberForum.ru

из String в Int как? - C++

Восстановить пароль Регистрация
 
skv1d
 Аватар для skv1d
0 / 0 / 0
Регистрация: 17.10.2012
Сообщений: 26
25.10.2012, 12:58     из String в Int как? #1
Раньше писал на C# и VBasic,там все очень просто было.
Здесь не могу понять как конвертировать,поясните пожалуйста.
Пишу в QT Creator.
Я пишу
C++
1
kolxy=ui->lineedit_2->text();
а он ругается:
ошибка: cannot convert 'QString' to 'int' in assignment
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
25.10.2012, 13:02     из String в Int как? #2
У строки QString есть метод toInt, например. См. http://qtdocs.narod.ru/4.1.0/doc/htm...ing.html#toInt
skv1d
 Аватар для skv1d
0 / 0 / 0
Регистрация: 17.10.2012
Сообщений: 26
25.10.2012, 14:43  [ТС]     из String в Int как? #3
Извините, но я там ничего непонял.
Можете просто привести обычный пример, когда стринг в инт конвертируют.

Добавлено через 15 минут
C++
1
b=QString::toInt( ui->lineedit->text());
все равно ругается, только уже на точто отсутствует такая функция
ошибка: no matching function for call to 'QString::toInt(QString)'
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
25.10.2012, 15:09     из String в Int как? #4
Это не static метод, попробуй так
C++ (Qt)
1
2
QString str = ui->lineedit->text();
int b = str.toInt();
skv1d
 Аватар для skv1d
0 / 0 / 0
Регистрация: 17.10.2012
Сообщений: 26
25.10.2012, 15:51  [ТС]     из String в Int как? #5
Спасибо, проблема решилась, но возникла новая.
C++
1
2
3
4
QString xom=ui->lineedit_3->text();
        x[asga]=xom.toDouble();
        QString xoy=ui->lineedit_3->text();
        y[asga]=xoy.toDouble();
ошибка: invalid types '<unresolved overloaded function type>[int]' for array subscript
Арсенал
144 / 66 / 6
Регистрация: 30.12.2011
Сообщений: 137
25.10.2012, 16:42     из String в Int как? #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
skv1d, так хотел?

C++ (Qt)
1
int b = ui->lineEdit->text().toInt();
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2012, 19:58     из String в Int как?
Еще ссылки по теме:

Как перейти из string в int C++
C++ Как правильно перевести int и string в *char для записи в SQLlite?
Как преобразовать один элемент String в Int C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
skv1d
 Аватар для skv1d
0 / 0 / 0
Регистрация: 17.10.2012
Сообщений: 26
25.10.2012, 19:58  [ТС]     из String в Int как? #7
во
спасибо!
Yandex
Объявления
25.10.2012, 19:58     из String в Int как?
Ответ Создать тему
Опции темы

Текущее время: 09:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru