Ho bisogno di dormire il mio programma in Windows. Quale file di intestazione ha la funzione sleep?Funzione sleep in Windows, utilizzando C
risposta
Usa:
#include <windows.h>
Sleep(sometime_in_millisecs); // Note uppercase S
Ed ecco un piccolo esempio che compila con MinGW e fa quello che dice sulla latta:
MSDN: Intestazione: winbase.h (includere Windows.h)
Quando sono dotate di finestre. h il mio compilatore restituisce "errore: nome parametro omesso" e "errore: espressione attesa prima di", "token" – RYN
@Snigger Pubblicare un breve esempio che dimostri ciò e indicare quale compilatore si sta utilizzando. –
#include
SleepEx
funzione (vedere http://msdn.microsoft.com/en-us/library/ms686307.aspx) è la scelta migliore se il programma crea direttamente o indirettamente windo ws (ad esempio, usa alcuni oggetti COM). Nei casi semplici è anche possibile utilizzare Sleep
.
includere la seguente funzione all'inizio del codice, ogni volta che si vuole forzare l'esecuzione di mettere in pausa senza mettere onere supplementare sulla CPU (nel caso di un ciclo for
)
void sleep(unsigned int mseconds)
{
clock_t goal = mseconds + clock();
while (goal > clock())
;
}
1. Questo non risponde alle domande del poster 2. Questo è semplicemente sbagliato perché è ancora un ciclo occupato (con o senza un ciclo 'for'). –
su voto. Stavo cercando una funzione di sospensione in Windows C, eccetto Sleep(). Funziona bene Grazie. – rashok
Questo non è sonno, questo è "tieni occupato in un circuito chiuso" e metti comunque un carico aggiuntivo sulla CPU. Sleep rilascia la CPU per fare altre cose. – Bacco
- 1. sleep-until in C#
- 2. Action Script Funzione sleep
- 3. Funzione sleep in Capybara/Cetriolo?
- 4. Funzione sleep nel programma Android
- 5. alternativa per la funzione sleep
- 6. Come testare una funzione sleep in golang
- 7. C'è una funzione sleep in flex?
- 8. Windows 10 Sleep Issue. Grafica che scompare
- 9. utilizzando la funzione C in C#
- 10. Sleep() in java (Android)
- 11. Operazione sleep in C++, piattaforma: os x 10.8
- 12. Polling lungo in Laravel (la funzione sleep() blocca l'applicazione)
- 13. sleep() in Javascript
- 14. sleep function in C11
- 15. Qual è il giusto #include per la funzione "sleep" in C?
- 16. Non bloccante sleep in C# 5.0 (come setTimeout in JavaScript)
- 17. La funzione sleep utilizza le risorse del server?
- 18. utilizzando una funzione in diversi file .c (c programmazione 101)
- 19. Rileva antivirus su Windows utilizzando C#
- 20. cosa sleep() usa Rails?
- 21. Scarica aggiornamenti di Windows utilizzando C#
- 22. Sleep Command in T-SQL?
- 23. E 'possibile mettere un singolo monitor in sleep usando WinAPI/C#?
- 24. C++ utilizzando dichiarazione nella funzione membro portata
- 25. Interagire con altre applicazioni desktop in Windows utilizzando C# winforms
- 26. in Windows Phone (chiaro o scuro) utilizzando C#
- 27. RSpec: Kernel stub :: sleep?
- 28. Ritardo sleep PHP
- 29. Come std :: thread sleep
- 30. Come memorizzare e recuperare le credenziali su Windows utilizzando C#
Peccato che l'addetto alla risposta fosse anonimo, o avrebbe vinto qualche buon rappresentante ... –
"visto 42374 volte" - quindi ovviamente molte persone là fuori avevano anche questa domanda (e come dovrei sapere per prefisso "msdn" per il mio google cercare quando stavo facendo qualche programmazione Linux/POSIX per ora?) – mozzbozz