Форум программистов, компьютерный форум CyberForum.ru

как сделать таймер? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан одномерный массив элементов. Необходимо вывести все не повторяющиеся элементы http://www.cyberforum.ru/cpp-beginners/thread1108110.html
Дан одномерный массив элементов. Необходимо вывести все не повторяющиеся элементы. Использовать можно библиотеки string, iostream. Помогите с кодом, никак не могу придумать. Добавлено через 1 час 1 минуту ап темы Добавлено через 6 минут удалите тему
C++ Сравнения и перемещения в алгоритме быстрой сортировки Написал алгоритм быстрой сортировки. Нужно посчитать количество сравнений и перемещений элементов. Массив произвольный. По моим рассуждениям считается неправильно. Помогите пожалуйста разобраться void quick(int *temp, int l, int r) { int x = temp; int i = l; int j = r; while(i <= j) http://www.cyberforum.ru/cpp-beginners/thread1108098.html
Шаблоны функций как исправить код? C++
#include "stdafx.h" #include <iostream> using namespace std; template <typename X> X **creatarray(int &n, int &m) { cin >> n >> m; X **mas = new int *;
Пространство имен C++
Здравствуйте, имеется код : triangle.h #ifndef TRIANGLE_H_INCLUDED #define TRIANGLE_H_INCLUDED namespace TRG { struct Point { int x, y; };
C++ Ошибка в наследовании http://www.cyberforum.ru/cpp-beginners/thread1108058.html
Появилась проблема в наследовании с использованием виртуальных методов. Если записать код вот так, присваивая значения переменным не в классе dxDotBG, то появляется ошибка "неразрешённый внешний символ": class dxObject { public: dxObject() {} ~dxObject() {} float GetX() const { return itsX; } float GetY() const { return itsY; } char GetSymbol() const { return itsSymbol; }
C++ Что будет с указателем после использования операции delete? Имеется код: #include <iostream> using namespace std; int main() { int *wtf_ptr; wtf_ptr=new int(8); подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
01.03.2014, 14:51     как сделать таймер?
Например:
Кликните здесь для просмотра всего текста
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
26
27
28
29
30
31
#include <iostream>
#include <thread>
#include <chrono>
#include <mutex>
#include <condition_variable>
 
std::mutex m;
std::condition_variable cv;
 
bool keypressed = false;
 
void one()
{
    std::cin.get();
    {
        std::lock_guard<std::mutex> lk(m);
        keypressed = true;
    }
    cv.notify_one();
}
 
int main()
{
    std::thread t(one);
    t.detach();
 
    std::unique_lock<std::mutex> lk(m);
    cv.wait_for( lk, std::chrono::seconds(5), []{return keypressed;} );
 
    std::cout << (keypressed ? "key pressed" : "time out") << std::endl;
}
 
Текущее время: 12:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru