logo

Lepotilatoiminto C++:ssa

C++ tarjoaa viiveen tai passiivisen tilan toiminnallisuuden käyttöjärjestelmän avulla tietyn ajan. Muut suorittimen toiminnot toimivat asianmukaisesti, mutta C++:n Sleep()-funktio nukkuu nykyisen suoritettavan tiedoston säikeen määritetyn ajan. Se voidaan toteuttaa käyttämällä kahta kirjastoa käytettävän käyttöjärjestelmän mukaan:

#include // Windowsille



#include // Linuxille

Lepotila voi keskeyttää suorituksen aika_jaksolle, jossa aikajakso on oletuksena sekunneissa, vaikka voimme muuttaa sen mikrosekunteiksi.

Syntaksi:



uni( aika_jakso ); // aikajakso sekunneissa

Parametri: time_period on sekunteina, se edustaa nukkumisaikaa.

Palautustyyppi: Unifunktion palautustyyppi on kokonaisluku, jossa jos funktio suoritetaan onnistuneesti, palautettava arvo on 0, muuten miinus palautetun ajanjakson arvo.



Esimerkki:

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'; }>