![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.10.2012
Сообщений: 54
|
![]()
скажите пожалуйста,как ввести одномерный массив в едит.(нет разделителей) Пример: вводим число в едит 1111,и делаем из него массив 1 1 1 1 ?
Редактировать/Удалить сообщение |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Никак. Массив без ограничителей элементов не может быть расщеплен.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.10.2012
Сообщений: 54
|
![]() |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Mixasnt, я правильно понял, что у вас элементы массива это строго ЦИФРЫ от 0 до 9 ? Тогда - легко: Код:
UPDATE пока писал, задача прояснилась.. Mixasnt, ну и зачем Вам переводить число в массив?!! Идите по Edit1.Text справа налево и вычисляйте значение. Массив тут совсем не нужен! ещё раз обновлено пусть в Edit1.Text исходное двоичное число. и по нажатию на кнопку результат нужно поместить в Edit2.Text тогда вешаем на кнопку такой код: Код:
Последний раз редактировалось Serge_Bliznykov; 07.01.2013 в 01:05. |
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 07.10.2012
Сообщений: 54
|
![]() Цитата:
правда я не совсем въехал как она работает) _______________ НЕ злоупотребляйте излишним цитированием! Это нарушение называется overquoting (оверквотинг) Удаляйте из цитаты лишний текст! Модератор. Последний раз редактировалось Serge_Bliznykov; 07.01.2013 в 02:14. |
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
А если Вам дано, например, двоичное число 1100 Вы знаете, как его перевести в десятичное? Вот по такому же принципу и программа переводит. берёт крайнюю справа цифру (0) умножает на базу (сначала база равна 1) сдвигает базу путём умножения её на два потом следующуу справа цифру (0) умножает на базу (база уже равна 2) сдвигает базу путём умножения её на два потом следующуу справа цифру (1) умножает на базу (база уже равна 4) сдвигает базу путём умножения её на два потом следующуу справа цифру (1) умножает на базу (база уже равна 8) суммирует результаты. готово! |
|
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод массива | mTRIX | C++ Builder | 6 | 13.11.2012 00:14 |
Как сделать ввод в окно Едит и вывод в лейбл? (простая прога на Delphi) | Игрушка96 | Помощь студентам | 9 | 28.03.2012 09:52 |
Зацикливает ввод массива | Яна_Max | Помощь студентам | 2 | 07.11.2011 00:58 |
Ввод массива из файла | aank10 | C++ Builder | 2 | 09.10.2011 12:46 |
ввод массива | TotKtoNado | БД в Delphi | 16 | 19.06.2011 18:01 |