С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
-12 / 4 / 2
Регистрация: 05.05.2014
Сообщений: 90
1

Вызов функций с циклами одновременно в одном окне

05.05.2014, 23:01. Показов 546. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Обе функции содержат циклы.
Что нужно сделать чтобы циклы работали одновременно в одном окне?

Совет(Поместить всё в один цикл) не принимается.

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include"RegenHP.h"
#include"RegenMP.h"
    int main()
{
    setlocale(LC_ALL,"rus");
 
FuncRegHP();
FuncRegMP();
 
    getch();
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2014, 23:01
Ответы с готовыми решениями:

Вызов функций с разными интервалами в одном цикле
Здравствуйте! Подскажите, как правильно реализовать вызов функций с разными интервалами? Точность...

Как построить графики двух функций с различной размерностью пар векторов в одном окне?
Есть необходимость сопоставить теоретическую кривую с экспериментом. Конкретно речь идет о...

Выделить текст в RichTextBox в одном окне, сохранив фокус на другом окне
Добрый день! Пытаюсь реализовать поиск с помощью дополнительного окна (в данной теме сам поиск не...

Передача данных из listBox в одном окне, в textBox в другом окне
Доброго времени суток! Есть два окна, на одном находиться сам textBox, а на другом listBox с...

7
2 / 2 / 1
Регистрация: 24.11.2013
Сообщений: 77
05.05.2014, 23:04 2
Ты хочешь реализовать многозадачность ?

1.Создай две отдельные программы
2.Забей в каждую по циклу
3.Запусти их

P.S. В одном окне так не получится
0
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
05.05.2014, 23:10 3
Цитата Сообщение от prog63 Посмотреть сообщение
P.S. В одном окне так не получится
уверен?
0
-12 / 4 / 2
Регистрация: 05.05.2014
Сообщений: 90
05.05.2014, 23:15  [ТС] 4
Многозадачность? Именно!
Я "тёплый чайник" в программировании, и в ходе обучения хочу написать "псевдо движок", набор алгоритмов, которые мне пригодятся в будущем.
Я смогу потом эти программы объединить в единое целое?
0
100 / 100 / 47
Регистрация: 19.11.2012
Сообщений: 195
05.05.2014, 23:21 5
Цитата Сообщение от Blizzru Посмотреть сообщение
нужно сделать чтобы циклы работали одновременно в одном окне
В рамках одной программы часто реализуют при помощи нитей исполнения. Для каждой платформы могут быть различные решения. Конкретно для C++ недавно появилось <thread> нужен компилятор для стандарта c++11 или более нового. Аналогичный функционал есть в сторонней библиотеке boost.
0
-12 / 4 / 2
Регистрация: 05.05.2014
Сообщений: 90
05.05.2014, 23:24  [ТС] 6
У меня 10 студийка cpp express. Новую качать, или можно подключить библиотеку?
0
100 / 100 / 47
Регистрация: 19.11.2012
Сообщений: 195
06.05.2014, 00:35 7
Цитата Сообщение от Blizzru Посмотреть сообщение
cpp express
в 2012 есть

Цитата Сообщение от Blizzru Посмотреть сообщение
можно подключить
можно скачать и подключить boost

вот пример для c++11:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <thread>
#include <chrono>
 
void FuncRegHP() {
    while(1) {
        std::cout << "FuncRegHP" << std::endl;
        std::this_thread::sleep_for(std::chrono::milliseconds(500));
    }
 
}
void FuncRegMP() {
    while(1) {
        std::cout << "FuncRegMP" << std::endl;
        std::this_thread::sleep_for(std::chrono::milliseconds(500));
    }
}
 
int main() {
    std::thread thread1(FuncRegHP);
    std::thread thread2(FuncRegMP);
    
    thread1.join();
    thread2.join();
}
1
-12 / 4 / 2
Регистрация: 05.05.2014
Сообщений: 90
06.05.2014, 01:23  [ТС] 8
Спасибо, буду разбираться.

Добавлено через 33 минуты
Поискал в интернете, не нашёл. Решил что скачать 12 студию будет быстрее.
0
06.05.2014, 01:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2014, 01:23
Помогаю со студенческими работами здесь

Решение функций 3 циклами :while, for, repeate
Прошу помощи!!! нужно решить функцию тремя способами : While,for,repeate чтобы в трех способах...

Вывести строку из букв. Гласные буквы вывести в одном окне по диагонали окна, согласные в - другом окне по другой диагонали
Ввести строку из букв. Гласные буквы вывести в одном окне по диагонали окна, согласные - в другом...

Итерационные циклы,Определение и вызов функций,Использование библиотечных функций stdio.h
Помогите решить задания: 1.Дано натуральное число n. Найти разность между первой цифрой этого...

Передача значений функций в главную программу, вызов функций
Здравствуйте! Скорее всего, неправильно передаю значения функциям и в главную программу. Помогите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru