'u kullanarak Programımı Windows'ta uyumaya ihtiyacım var. Hangi başlık dosyası uyku fonksiyonuna sahiptir?Windows'ta uyku fonksiyonu, C
cevap
Kullanım:
#include <windows.h>
Sleep(sometime_in_millisecs); // Note uppercase S
Ve burada MinGW ile derler ve kalay yazıyor onu yapar küçük örnek:
programınız doğrudan veya dolaylı windo oluşturursa#include <windows.h>
#include <stdio.h>
int main() {
printf("starting to sleep...\n");
Sleep(3000); // Sleep three seconds
printf("sleep ended\n");
}
MSDN: Başlık: Winbase.h (Windows.h dahil)
(bir for
döngü durumunda) CPU ekstra yükü getirilmeden duraklatmak için yürütme zorlamak istediğinizde –
RYN
@ Snigger Bunu gösteren kısa bir örnek ve bize hangi derleyiciyi kullandığınızı bize bildirin. –
include
SleepEx
fonksiyonu (http://msdn.microsoft.com/en-us/library/ms686307.aspx bakınız) en iyi seçenekse ws (örneğin, bazı COM nesneleri kullanın). Simples durumlarda, Sleep
'u da kullanabilirsiniz. Eğer pencereleri dahil ettiğinizde
void sleep(unsigned int mseconds)
{
clock_t goal = mseconds + clock();
while (goal > clock())
;
}
1. Bu, posterin sorularını yanıtlamıyor. 2. Bu, yanlış bir döngü olduğu için hala yanlıştır ('for' döngüsüyle veya olmadan). –
oyla. Sleep() dışında, Windows C'deki bazı uyku işlevlerini arıyordum. Bu iyi çalışıyor. Teşekkürler. – rashok
Bu uyku değil, "sıkı bir döngüde meşgul ol" ve yine de CPU'ya fazladan yük getir. Uyku, başka şeyler yapmak için CPU'yu serbest bırakır. – Bacco
- 1. Bir c iOS'ta uyku iplik ++ kodu, hatta objektif-c kodu, uyku koyar bir işlev için arıyorum iOS uyku fonksiyonu
- 2. uyku-kadar C#
- 3. c fonksiyonu dize
- 4. kesme uyku
- 5. C# uyku veya hazırda bekletme moduna getirin
- 6. C++ std :: bağlama Rebind fonksiyonu
- 7. fonksiyonu
- 8. Bash uyku
- 9. Uyku işlevi Visual Basic
- 10. R fonksiyonu
- 11. fonksiyonu
- 12. fonksiyonu
- 13. fonksiyonu
- 14. nasıl C# kodu fonksiyonu aşağıdaki .Net
- 15. tanımsız başvuru curl_easy_init ve diğer fonksiyonu (C)
- 16. C++ 11 constexpr fonksiyonu geçiş parametresi
- 17. extern "Statik geri çağırma fonksiyonu için" C "
- 18. çağrılması işaretçi-için-üye fonksiyonu C++
- 19. C++ Ortalama Hesaplama Fonksiyonu Dönüyor 0
- 20. Konu uyku doğruluğu
- 21. Komutu Uyku Ekranı OSX
- 22. Hafif uyku ayarları
- 23. Başka birinden uyku parçacığı
- 24. Uyku() in java (Android)
- 25. jQuery uyku işlevi?
- 26. Android'de uyku nasıl engellenir
- 27. NSOperasyonda NSThread uyku kullanma
- 28. Python3 uyku() sorun
- 29. `döngü {}` döngü {uyku 1} `karşı`
- 30. C# 5.0'de bloksuz uyku (JavaScript'te setTimeout gibi)
Çok kötü cevap veren isimsiz, ya da o iyi bir rep kazandı ... –
"42374 kez izlendi" - açıkça belli ki birçok insanın da bu sorusu vardı (ve benim google için "msdn" önekini nasıl bilmeliyim temelde şu anda bazı Linux/POSIX programlamalarını yaparken arama yapınız) – mozzbozz