Страница 1 из 1

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

Добавлено: 07 апр 2016, 23:40
Авиакот
Знатоки, кто подскажет, как записать данные в строку? Например: матричная клавиатура, необходимо, чтоб все нажатия клавиш были целым числом, или строкой. Использовать стек массива не получается, т.к. приходится использовать тип char, у которого сумма элементов строка, но при конвертации в char, число превращается в символ. Спасибо.

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

Добавлено: 08 апр 2016, 05:45
Слимпер
Не совсем понял что именно вам надо нарисовал несколько типовых решений

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

Добавлено: 08 апр 2016, 09:29
Oleg1345140
Задача дописывать к строке (или числу) значение набранное на клавиатуре?
Пример  нажимаем 5 на выходе 5 нажимаем еще раз 5 на выходе 55, верно я понимаю?

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

Добавлено: 08 апр 2016, 09:43
Олег
Используйте блок сложения строк, а потом преобразуйте в integer блоком Конвертация типов - Преобразование строк.

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

Добавлено: 09 апр 2016, 17:11
Авиакот
Цитата Слимпер ()200?'200px':''+(this.scrollHeight+5)+'px');">Не совсем понял что именно вам надо нарисовал несколько типовых решенийУ этих решений требуется одновременное нажатие, т.е. нажатие клавиш "5" и "2" не будет числом 52. Спасибо за подсказку, используя ее сделал так:

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

Добавлено: 09 апр 2016, 17:26
support
Я думаю так.

Изображение
При нажатии на кнопке к строке находящейся в переменной "Строка" добавится соответствующий символ. Здесь только для трёх кнопок, осталное думаю будет не сложно добавить по образу и подобию

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

Добавлено: 09 апр 2016, 17:49
Слимпер
Ну если без строк, проста числами то можно и так:

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

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