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

Задержка в приложении - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Размер стуктуры http://www.cyberforum.ru/cpp-beginners/thread340368.html
#include <iostream> #include <windows.h> using namespace std; struct pol { char gop; char hop; int iop; };
C++ Многофайловые программы Подскажите пожалуйста как запускать многофайлове программы. Вот например файл А #include<iostream> using namespace std; int a=5; int main () {setlocale(LC_ALL,"Rus"); cout<<a; http://www.cyberforum.ru/cpp-beginners/thread340349.html
C++ map<Int,MYMAP>, или мап хранящий мап
Дброго времени суток. Такая проблема : typedef std::map<std::string,std::string> strmap; strmap mymap; for(int i =0;i<5;++i) { mymap.insert(pair<string,string>("ONE","two")); // заполнили первый контейнер } map<int,strmap> megaMap; // объявление более сложного контейнера который нужно инициализировать.
Динамический список C++
Пытаюсь реализовать стек. Не работает, вылетает при вызове процедуры pop. Я запутался. Помогите. struct _stack { int num; _stack* next; }; void push(_stack** stack, int number) {
C++ VS 2010 Express - Добавление другого *.cpp файла в проект http://www.cyberforum.ru/cpp-beginners/thread340279.html
Как правильно добавить новый *.cpp файл в проект? Ибо я пытался, получилось хреново... Под новым файлом, я имею в виду еще один *.cpp файл, который будет работать совместно с основным *.cpp файлом. То есть в нем будет несколько "функций", которые я буду вызывать в основном файле. Я пробовал это сделать, у меня получилось следующее: CheckVersion.cpp #include "string" #include "stdio.h"...
C++ Встроенные математические констатны Не подскажите, есть ли в си++ встроенные математические констатны "pi" и "e"? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
09.08.2011, 14:11     Задержка в приложении
Для sleep попробовал бы юзнуть работу в теле WindowProc, а так вобще лучше таймер задействовать или банальное time() вызывать и сравнивать время задержки с помощью difftime. Ниже простенький код основанный на ожидании в число секунд которое задаётся пользователем, причём работа программы не замораживается...
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
#include <stdio.h>
#include <conio.h>
#include <time.h>
 
int main()
{
    time_t bgn,end;
    time(&bgn);
    double dif;
    printf("Enter time-out in seconds : ");
    int sec;scanf("%d",&sec);
    int tick = 0;
    do
    {
        time(&end);
        dif = difftime(end,bgn);
        if(tick < int(dif))
            printf("Progream wait : %d sec\r\n",tick = int(dif));
    }
    while(dif < 1.0*sec);
    printf("Presss any key to continue\r\n");
    getch();
    return 0;
}
Миниатюры
Задержка в приложении  
 
Текущее время: 17:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru