|
0 / 0 / 1
Регистрация: 23.05.2013
Сообщений: 98
|
||||||
Записать в массив несколько результатов вызова функции03.02.2015, 21:53. Показов 2610. Ответов 19
Метки нет (Все метки)
программа должна накопить в массив 5 значений, а после этого записать их в переменные и вывести на экран почему из perem данные записываются сразу во все лейблы и не сохраняются там?
0
|
||||||
| 03.02.2015, 21:53 | |
|
Ответы с готовыми решениями:
19
Как занести несколько переменных в имя вызова функции Возвращение результатов функции в несколько переменных
|
|
Я Фоюмчанин ? дааааа)
|
||
| 03.02.2015, 22:22 | ||
|
a=mas1[1]; b=mas1[2]; c=mas1[3]; d=mas1[4]; e=mas1[5]; - естественно во всех этих переменных одно и то же число. Label1->Caption= IntToStr(a); Label2->Caption= IntToStr(b); Label3->Caption= IntToStr(c); Label4->Caption= IntToStr(d); Label5->Caption= IntToStr(e); - опять же естественно что там одно и то же число. Вот вы и записали из perem сразу во все лейблы. ![]() А вот что вы имели ввиду под "не сохраняются там"?
0
|
||
|
0 / 0 / 1
Регистрация: 23.05.2013
Сообщений: 98
|
|
| 03.02.2015, 22:27 [ТС] | |
|
perem меняется каждый раз, когда жмут кнопку
0
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|
| 03.02.2015, 22:36 | |
|
0
|
|
|
0 / 0 / 1
Регистрация: 23.05.2013
Сообщений: 98
|
|
| 03.02.2015, 22:38 [ТС] | |
|
из mas1[5]; значение заносится в e
0
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||||||
| 03.02.2015, 22:39 | ||||||
|
сделай например так
0
|
||||||
|
Я Фоюмчанин ? дааааа)
|
|
| 03.02.2015, 22:40 | |
|
Вам нужно сделать:
1) массив глобальным. 2) создать переменную с индексом нового perem - счетчик, при каждой смене perem увеличиваете, если 5ый раз изменили обнуляете. 3) в Button1Click for(int z=0; z<5; z++) mas1[z]=perem; заменить на mas1[счетчик с пункта 2]=perem;
0
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|||||||||
| 03.02.2015, 22:42 | |||||||||
|
а массив из пяти нужно
0
|
|||||||||
|
0 / 0 / 1
Регистрация: 23.05.2013
Сообщений: 98
|
||||||
| 03.02.2015, 22:42 [ТС] | ||||||
0
|
||||||
|
Я Фоюмчанин ? дааааа)
|
||
| 03.02.2015, 22:44 | ||
|
Массив еще раз повторяю должен быть глобальным Что бы получить все 5 значений вы должны нажать кнопку 5 раз. IntToStr применять нельзя пока там неизвестно что.
0
|
||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|||||
| 03.02.2015, 22:46 | |||||
|
во первых при каждом заходе в функцию массив заново создается нужно или глобальный или static во вторых и насчет
0
|
|||||
|
Я Фоюмчанин ? дааааа)
|
||||||
| 03.02.2015, 22:50 | ||||||
0
|
||||||
|
0 / 0 / 1
Регистрация: 23.05.2013
Сообщений: 98
|
|
| 03.02.2015, 22:52 [ТС] | |
|
0
|
|
|
Я Фоюмчанин ? дааааа)
|
||
| 03.02.2015, 22:56 | ||
|
GROMOZEKA82, ваш счетчик z - нужно увеличивать на 1 когда обновляется perem!
Добавлено через 1 минуту if(z>=4) - перед выводом в лейблы.
0
|
||
|
0 / 0 / 1
Регистрация: 23.05.2013
Сообщений: 98
|
||||||
| 03.02.2015, 23:04 [ТС] | ||||||
в Label5 всегда 0 а его значение выводится в Label1
0
|
||||||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|||||||||||||
| 03.02.2015, 23:12 | |||||||||||||
|
или так
0
|
|||||||||||||
|
0 / 0 / 1
Регистрация: 23.05.2013
Сообщений: 98
|
||||||
| 03.02.2015, 23:12 [ТС] | ||||||
0
|
||||||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||||||
| 03.02.2015, 23:23 | ||||||
|
все это можно сделать гораздо проще и красивее
я бы еще и CommPort1->PutChar('?'); пересмотрел чтобы возвращал значения
0
|
||||||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|||||||
| 04.02.2015, 09:20 | |||||||
0
|
|||||||
| 04.02.2015, 09:20 | |
|
Помогаю со студенческими работами здесь
20
Как записать несколько div в массив по их id?
Несколько минимальных элементов матрицы записать в одномнерой массив Считать из файла, записать в массив и выбрать несколько случайных чисел
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|