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

Пакман на Си. Реализация таймера - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Области, описываемые логическими выражениями http://www.cyberforum.ru/cpp-beginners/thread1185171.html
Помогите пожалуйста. Очень нужно сделать 2 задачи. Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) принадлежит закрашенной области, и false — в противном случае
C++ Если строки не равны, то соединить их как мне сравнить строки? если они не равны, то соединить их #include <iostream> #include <string.h> using namespace std; int main(){ char str1="777"; char str2="888"; http://www.cyberforum.ru/cpp-beginners/thread1185164.html
C++ Панель задач и все о ней
Пишу небольшую программку с Win Api, так вот встал вопрос с панелью задач. У меня есть окно, я задаю ему размеры width=550 и полное высота экрана SetWindowPos(hwnd, NULL, 0, 0, width, GetSystemMetrics(SM_CYSCREEN), NULL); Данные о панеле задач получаю так RECT rect; HWND taskBar = FindWindow("Shell_traywnd", NULL); if (taskBar && GetWindowRect(taskBar, &rect))
Написать функцию, заменяющую в текстовом файле все цифры и знаки “+” и “ - ” на пробелы C++
1 Написать функцию, добавляющую литеру “с” в начало и конец текстового файла. 2 Написать функцию, заменяющую в текстовом файле все цифры и знаки “+” и “ - ” на пробелы.
C++ Двумерный массив: Найти наибольший и наименьший элементы прямоугольной http://www.cyberforum.ru/cpp-beginners/thread1185140.html
Необходимо написать программу, заполняющую двумерный массив (матрицу) целыми псевдослучайными числами из диапазона . Количество строк и столбцов матрицы вводится с пользователем с клавиатуры. Заполненную матрицу вывести на экран. Затем выполнить следующие действия: Найти наибольший и наименьший элементы прямоугольной матрицы и поменять их местами. Измененную матрицу вывести на экран
C++ Двумерный массив дан двумерный массив а(m,n)задается с экрана либо генерируется в пределах 0т -100 до 100.Требуется найти b1,b2,...,bm равные суммам элементов строк подробнее

Показать сообщение отдельно
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
24.05.2014, 17:28     Пакман на Си. Реализация таймера
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int main()
{
    clock_t start_time = clock(); //Запускаем таймер.
    double elapsed;
    double delay = 5.0; //Установим таймер на 5 секунд.
    while(true)
    {
        elapsed = (clock() - start_time) / CLOCKS_PER_SEC; //Сколько времени прошло в секундах
        if (elapsed < delay) //Если прошсло < чем установлен таймер выводим сколько прошло времени
        {
            std::cout << elapsed << "Elapsed" << std::endl;
        }
        if (elapsed >= delay) //Если >= прерываем. 
        {
            break;
        }
    }
    return 0;
}
Добавлено через 1 минуту
C++
1
if (elapsed >= delay)
Важно поставить знак именно >=, а не просто ==. Поскольку нет никаких гарантий, что данная инструкция выполнится именно в момент когда пройденное время будет == заданному.
 
Текущее время: 09:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru