Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблонное наследование https://www.cyberforum.ru/ cpp-beginners/ thread1685073.html
#include "stackcalculator.h" #include <cstring> #include "stack.h" #include "pointerstack.h" int length = 100; template <typename T> int priority(T c);
C++ Рассинхрон многопоточной программы
Добрый вечер. Имеется многопоточная программа, работает при нажатии цифровых клавиш (прибавление) а так же при сочетании Alt+цифра (вычитание). Смысл в том, чтобы при выставлении определенной...
Работа с файлами C++ C++
Условие: Скопировать из файла F1 в файл F2 все строки, в которых содержится два одинаковых слова. Определить номер слова, в котором больше всего букв «А». Количество строк - 10. Проблема такова:...
C++ Задача на рекурсию С помощью рекурсии вычислить произведение ненулевых элементов динамического массива. Кто-то знает? Вот такой вот фрагмент есть, но он выдаёт чего-то первое значение только.. int main() { int... https://www.cyberforum.ru/ cpp-beginners/ thread1685055.html
C++ Может ли переменная-счетчик быть типом Double https://www.cyberforum.ru/ cpp-beginners/ thread1685012.html
Может ли быть счетчик оператора for, while и т. д. ( у меня это FR1 и массив MFR) задан типом данных double ? У меня ругается и только int принимает while ( FR1 > MFR) { KI = KI + 1;}
Программа для решения задачи по теории игр C++
Добрый день, помоги плиз с кодом программы для решения задачи. Собственно сама задача: У крота и землеройки имеется n зёрен чего-то вкусного. Они по очереди съедают любое количество зерен, но не...
C++ Разбить рекурсивную функцию на две рекурсивные функции
Добрый вечер. Нужно распаралелить програму,которая ищет разложение числа n на m слагаемых. По идеи нужно разбить рекурсивную функцию на две рекурсивные и сделать из них два отдельных процесса. Но не...
C++ Многопоточное программирование Как я понимаю, есть много библиотек, с помощью которых мы можем использовать многопоточность. Чем они отличаются? Какая лучше? Почему? Может, кто-нибудь знаешь, где об этом можно почитать? А то... https://www.cyberforum.ru/ cpp-beginners/ thread1684995.html
C++ Наследование: базовый класс Квадрат, производный класс Пирамида https://www.cyberforum.ru/ cpp-beginners/ thread1684989.html
Помогите, пожалуйста!:cry: Добавлено через 6 минут Создать класс КВАДРАТ, член класса- длинна стороны. Предусмотреть в классе методы вычисления ы вывода сведений о...
 
0 / 0 / 0
Регистрация: 23.12.2014
Сообщений: 53
0

Как можно представить цикл с изменяемым параметром итерации?

14.03.2016, 21:56. Просмотров 1036. Ответов 11
Метки (Все метки)

Имеется простой цикл -
C++ (Qt)
1
2
3
4
5
6
7
    function proceed()
    {
      for(int i=0; i<3;i++)
      {
        Use(MyArray[i].object)
      }
    }
Он обернут методом proceed, и вызывается по таймеру, проблема в том что объекты которые в нем итрируются, должны вызываться так же по таймеру, т.е если прошло 5 сек - вызывается метод Procceed а в нем объект под индексом 0, потом проходит еще 5 секунд и снова вызывается метод proceed, но по той схеме что я описал, i не динамичен и не изменяется, по этому вместо ожидаемого объекта под индексом 2, вызовется 1 .

Сам таймер
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
    function OnTimer(int TimerID)
    {
        int i;
        switch (TimerID)
        {
            case TIMER_init://если прошло достаточно времени таймер сработает
            proceed();
            break;
        }
    }
Из-за специфики языка, при добавлении в метод OnTimer - счетчика int Counter, Counter++, даже при срабатывании таймера третий раз, значение Counter будет равно 1, т.е первому срабатыванию.

Каким образом - не усложняя всего, можно представить динамический итиратор для объектов моего массива arr[i] ?

Вернуться к обсуждению:
Как можно представить цикл с изменяемым параметром итерации?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.03.2016, 21:56
Готовые ответы и решения:

Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием...
Найти сумму чисел 1 в квадрате до 10 c квадрате...операцию возведению в степень не использовать...

Цикл. Сколькими способами можно представить данную сумму «пятерками» и «десятками»
Дана некоторая денежная сумма А руб. Определить, сколькими способами можно представить данную сумму...

Цикл с предусловием, цикл с постусловием и цикл с параметром
Объясните пожалуйста как делать эти циклы. У меня не получается. Можете сделать как на фото, или на...

Написать в турбо паскале, Цикл с параметром, Цикл, с постусловием, и с предусловием пожалуйста

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