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

Как сделать стабильный таймер в Windows XP,7,8 с задержкой в одну микросекунду? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать частоту вхождения слов в текстовом файле http://www.cyberforum.ru/cpp-beginners/thread709651.html
У меня есть код (задание ниже). Код не работает, выдает какую-то ощибку. Помогите испаравить кто-нибудь... Задание: Создать программу, которая подсчитывает частоты вхождения слов в текстовом файле. Вот код: #include "stdafx.h" #include <conio.h> #include <fstream> #include <iostream> #include <iterator>
C++ Ошибка при блокировки выхода Пытаюсь заблокировать кнопки выход, но возникает ошибка ((( HWND GetConsoleHwnd(void) { #define MY_BUFSIZE 1024 // Размер буфера для заголовка консольного окна. HWND hwndFound; // Это то, что будет возвращено. char pszNewWindowTitle; // Уникальный заголовок окна. char pszOldWindowTitle; // Изначальный заголовок окна. http://www.cyberforum.ru/cpp-beginners/thread709640.html
C++ Определить, попадает ли точка в заданную область
Немного не понимаю как отметить точки.
Ассемблерные вставки, ошибка C++
Ошибка: 0xC0000095: Integer overflow. Код: mov eax,x sub eax,a mov ebx,x sub ebx,c div ebx - здесь ошибка mov f,ebx
C++ Дан массив целых чисел. Сделать задание с использованием пользовательских функций http://www.cyberforum.ru/cpp-beginners/thread709617.html
Дан массив целых чисел. Все его элементы: a) увеличить в 2 раза б) умножить на последний элемент в) увеличить на число B Помогите сделать задание с использованием ПОЛЬЗОВАТЕЛЬСКИХ функций! я не пойму что за функции
C++ Проверка граничных значений Ребята, подскажите такую штуку. К примеру, объявляю переменную типа unsigned int value, для которой характерен диапазон (0...4294967295). Организую инициализацию этой переменной через оператор cin >> value; И в случае, если я ввожу с клавиатуры число, превышающее данный диапазон, компилятор подрезает это число и оно отображается некорректно, как осуществить проверку вводимого числа, например если... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
26.11.2012, 16:13     Как сделать стабильный таймер в Windows XP,7,8 с задержкой в одну микросекунду?
-=ЮрА=-, http://msdn.microsoft.com/ru-ru/libr...=vs.85%29.aspx

This function causes a thread to relinquish the remainder of its time slice and become unrunnable for an interval based on the value of dwMilliseconds. The system clock "ticks" at a constant rate. If dwMilliseconds is less than the resolution of the system clock, the thread may sleep for less than the specified length of time. If dwMilliseconds is greater than one tick but less than two, the wait can be anywhere between one and two ticks, and so on. To increase the accuracy of the sleep interval, call the timeGetDevCaps function to determine the supported minimum timer resolution and the timeBeginPeriod function to set the timer resolution to its minimum. Use caution when calling timeBeginPeriod, as frequent calls can significantly affect the system clock, system power usage, and the scheduler. If you call timeBeginPeriod, call it one time early in the application and be sure to call the timeEndPeriod function at the very end of the application.
The default timer resolution on Windows 7 is 15.6 milliseconds (ms). Some applications reduce this to 1*ms, which reduces the battery run time on mobile systems by as much as 25 percent.
Ну и к слову. Миллисекунда и микросекунда не одно и тоже.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru