Как записать данные в строку?

Ответить
Аватара пользователя
Авиакот
Рядовой
Сообщения: 28
Зарегистрирован: 07 апр 2016, 23:13

Как записать данные в строку?

Сообщение Авиакот »

Знатоки, кто подскажет, как записать данные в строку? Например: матричная клавиатура, необходимо, чтоб все нажатия клавиш были целым числом, или строкой. Использовать стек массива не получается, т.к. приходится использовать тип char, у которого сумма элементов строка, но при конвертации в char, число превращается в символ. Спасибо.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

Как записать данные в строку?

Сообщение Слимпер »

Не совсем понял что именно вам надо нарисовал несколько типовых решений
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06 сен 2015, 07:09
Откуда: Курган

Как записать данные в строку?

Сообщение Oleg1345140 »

Задача дописывать к строке (или числу) значение набранное на клавиатуре?
Пример  нажимаем 5 на выходе 5 нажимаем еще раз 5 на выходе 55, верно я понимаю?
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Как записать данные в строку?

Сообщение Олег »

Используйте блок сложения строк, а потом преобразуйте в integer блоком Конвертация типов - Преобразование строк.
Аватара пользователя
Авиакот
Рядовой
Сообщения: 28
Зарегистрирован: 07 апр 2016, 23:13

Как записать данные в строку?

Сообщение Авиакот »

Цитата Слимпер ()200?'200px':''+(this.scrollHeight+5)+'px');">Не совсем понял что именно вам надо нарисовал несколько типовых решенийУ этих решений требуется одновременное нажатие, т.е. нажатие клавиш "5" и "2" не будет числом 52. Спасибо за подсказку, используя ее сделал так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
support
Супермодератор
Сообщения: 1902
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Как записать данные в строку?

Сообщение support »

Я думаю так.

Изображение
При нажатии на кнопке к строке находящейся в переменной "Строка" добавится соответствующий символ. Здесь только для трёх кнопок, осталное думаю будет не сложно добавить по образу и подобию
Автор программы FLProg.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

Как записать данные в строку?

Сообщение Слимпер »

Ну если без строк, проста числами то можно и так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Слимпер 09 апр 2016, 17:52, всего редактировалось 1 раз.
Аватара пользователя
Авиакот
Рядовой
Сообщения: 28
Зарегистрирован: 07 апр 2016, 23:13

Как записать данные в строку?

Сообщение Авиакот »

support писал(а):Я думаю так.
Спасибо, хорошее решение. Только длина строки растет до "бесконечности". Можно получать  подстроку, используя длину строки и вычитая нужное значение, или сделать сброс строки по длине.
Ответить

Вернуться в «переменные»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей