logo

Miega funkcija programmā C++

C++ nodrošina aizkaves vai neaktīvā stāvokļa funkcionalitāti ar operētājsistēmas palīdzību uz noteiktu laika periodu. Citas CPU darbības darbosies adekvāti, bet Sleep() funkcija programmā C++ iemigs pašreizējo izpildāmo failu noteiktā laika posmā. To var ieviest, izmantojot 2 bibliotēkas atkarībā no izmantotās operētājsistēmas:

#include // logiem



#include // operētājsistēmai Linux

Miega režīms var apturēt izpildi uz laika_periodu, kur laika_periods pēc noklusējuma ir sekundēs, lai gan mēs varam to mainīt uz mikrosekundēm.

Sintakse:



miegs( laika_periods ); // laika_periods sekundēs

Parametrs: time_period ir sekundēs, tas atspoguļo miega ilgumu.

Atgriešanas veids: Miega funkcijas atgriešanas veids ir vesels skaitlis, kur, ja funkcija ir veiksmīgi izpildīta, atgrieztā vērtība būs 0, pretējā gadījumā atskaitot atgrieztā laika perioda vērtību.



Piemērs:

C++
// C++ Program to show how to use // sleep function #include  // Library effective with Windows #include  // Library effective with Linux #include  using namespace std; // Driver code int main() {  cout << 'Join the Line:
';  cout << 'Wait for 5 seconds
';  // sleep will schedule rest of   // activities after 5 seconds  sleep(5);  cout << 'It's your time buy ticket'; }>