Vid kodning i C + + , kan det vara till hjälp att stoppa programmets exekvering tillfälligt för sådana ändamål som animering eller ge användaren tid att läsa på skärmen . Till exempel kan du visa någon text till användaren , har programmet vänta fem sekunder och sedan fortsätta köra kod . Olika "Sleep" -funktioner finns tillgängliga , beroende på vilket operativsystem du kör , eftersom den kräver tillgång systemklockan . Instruktioner
1
Öppna C + + -filen i en editor som Microsoft Visual Studio Express .
2
Inkludera " Windows.h " header , i Windows , så att du kan tillgång till " sleep " -funktionen genom att lägga till följande kod på toppen av din fil :
# include
Alternativt , om du använder Unix , inkluderar " unistd.h " header istället med koden :
inkluderar #
3 Ring " sleep " -funktionen i Windows för att pausa programkörningen för en angiven tidsperiod genom att lägga till följande kod i din funktion : .
sleep ( 1000), //1 sekund
numeriskt argument är i millisekunder , så 1,000 ms = 1 sekund
Alternativt i Unix , kallar " sleep " eller " usleep " funktioner till paus utförande , med koden :
sleep ( 1 ) , //1 sekund
görs med usleep ( 500000 ) , är //0,5 sekund
Unix " sleep " -funktion argument mäts i sekunder . Den " usleep " funktionens argument mäts i mikrosekunder , vilket är en miljondel av en sekund . Argumentet för " usleep " -funktionen måste vara mindre än en miljon .
4
Spara C + + -fil , kompilera och köra programmet för att använda sleep -funktionen .