Domanda

Voglio chiamare sonno (x), dove x è millisecondi per dormire. So che questa è la funzione, ma non funziona per me. Di cosa ho bisogno per includere?

--- --- RISOLTO

Stavo usando l'opzione del compilatore / Za, che disabilitato le estensioni native di Windows utilizzati in sonno () s 'implementazione.

È stato utile?

Soluzione

Il sonno è definito in winbase.h, ma si dovrebbe includere Windows.h per farlo.

In futuro è possibile trovare le informazioni per voi stessi dal fanalino di aiuto da VisualStudio o la ricerca MSDN. Tutte queste informazioni chiamate API Win32 dovrebbe essere lì.

Altri suggerimenti

sonno Utilizzando WINAPI sonno (__ in DWORD dwAtleastFor8HoursForGoodHealth);

Includere winbase.h o Windows.h

Just Sleep (asManyMilliSecondsAsYouWant);

sonno (int millisecondi) è un API Win32 di sospendere esecuzione del programma per il numero impostato di millisecondi.

Includere <windows.h> per ottenere l'accesso ad esso.

MSDN solito elenca quali file header e le librerie API sono in.

Questo potrebbe essere un po 'troppo tardi (per il 'richiedente' :)), ma in MSVC (2010) (applicazione console) il sonno è in non secondi millisecondi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top