Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 5
1

Типы переменных (как в Qt присвоить значение переменной типа int строке QString?)

25.05.2013, 21:20. Просмотров 3656. Ответов 6
Метки нет (Все метки)

Добрый вечер!
Возник вот такой вопрос:
Как в Qt присвоить значение переменной типа int строке QString?

Кусок кода:
C++ (Qt)
1
2
3
4
5
6
7
QString x="1";
int y,i;
y=ui->lineEdit->text().toInt();
for (i=0; i<5; i++)
{
    x[i]=y;    // ? 
}
Если использовать:
C++ (Qt)
1
x[i]=QString::number(y);
то тоже ничего хорошего не происходит.
Какие еще есть варианты?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2013, 21:20
Ответы с готовыми решениями:

Вопрос по QT: Как в переменную QString записать значение переменной int
Не могу добиться этого!

Как присвоить значение одного из элементов массива типа char переменной типа int?
С++ начал буквально только что так что буду благодарен за терпение и понимание ) Сразу оговорюсь...

Как присвоить переменной типа int пустое значение?
как присвоить int переменной пустое значение. Не просто &quot;0&quot;, а совсем пустоту

Невозможно переменной присвоить значение типа int
byte a = 100, b = 1, c; c = a*b/2; подскажите, пожалуйста, почему компилятор выдает здесь...

6
Каратель
Эксперт С++
6598 / 4019 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
25.05.2013, 22:54 2
C++ (Qt)
1
x = QString::number(y);
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 5
26.05.2013, 11:23  [ТС] 3
Цитата Сообщение от Jupiter Посмотреть сообщение
C++ (Qt)
1
x = QString::number(y);
К сожалению это не подходит, т.к. нужно обращатся к конкретному символу строки
0
Каратель
Эксперт С++
6598 / 4019 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
26.05.2013, 11:25 4
это
Цитата Сообщение от Hatman Hrum Посмотреть сообщение
К сожалению это не подходит, т.к. нужно обращатся к конкретному символу строки
и это
Цитата Сообщение от Hatman Hrum Посмотреть сообщение
Как в Qt присвоить значение переменной типа int строке QString?
не вяжется, прежде чем задавать вопрос определитесь что вам надо
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 5
26.05.2013, 11:48  [ТС] 5
Нужно каждому элементу x[i] присваивать значение у
0
Каратель
Эксперт С++
6598 / 4019 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
26.05.2013, 11:58 6
Цитата Сообщение от Hatman Hrum Посмотреть сообщение
Нужно каждому элементу x[i] присваивать значение у
как вы себе это представляете?
например в y записано 100500 - это 6 символов которые никак не влезут в 1
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 5
26.05.2013, 14:36  [ТС] 7
Цитата Сообщение от Jupiter Посмотреть сообщение
например в y записано 100500 - это 6 символов которые никак не влезут в 1
так для этого и нужен цикл

Цитата Сообщение от Hatman Hrum Посмотреть сообщение
for (i=0; i<5; i++)
, каждый раз y будет записываться заново

Добавлено через 2 часа 30 минут
ТЕМА ЗАКРЫТА
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2013, 14:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Присвоить переменной типа int значение, введенное в TextBox
как, куда и как прописать ToString ?

Присвоить переменной Char значение третьего байта переменно типа Int
всем привет, на одном собеседовании передо мной поставили следующую задачу, присвоить переменной...

Как присвоить такое значение переменной int
есть две переменные типа int int x=2; int y=3; я хочу чтобы третья переменная Z(тоже тип...

Значение типа int нельзя присвоить сущности типа int
значение типа int нельзя присвоить сущности типа int подскажите с исправлением ошибки ст 26.27 ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.