Systempause C ++

Systempause C ++
Funksjonssystemet (“Pause”) brukes til å stoppe programmet når som helst eller avslutning av koden og få resultatet av koden på konsollterminalen. Funksjonssystemets pause i C ++ brukes vanligvis når brukeren ønsker å få utfallet i et konsollvindu. Dette støtter brukeren i å fikse koden i god modus og lar brukeren få de resulterende verdiene i forskjellige programfaser. I C ++ bruker vi systemet (“Pause”) for å implementere operativsystemets pausekommando i programmet. Derfor blir brukeren bedt om å trykke på en hvilken som helst nøkkel for å fortsette. Hvis vi ikke kan bruke systempause C ++, kan vi bruke CIN.få () som venter på at vi skal trykke på en hvilken som helst nøkkel. Når vi bruker kommandoen "Pause"), fungerer det ikke på Linux -operativsystemet eller Mac. Det fungerer bare på Windows -operativsystemer. I denne artikkelen diskuterer vi systempause -kommandoen i C++.

For å kjøre koden installerer vi Devc++. For å kjøre kodene, trykker du på knappen F11 fra tastaturet.

Bruk av system (“Pause”) Kommando:

Kommandoen for systemet ("pause") brukes til å utføre pausekoden. Koden venter på å fullføre og vil slutte å kjøre overordnet C ++ -kode. Den opprinnelige koden vil bare fortsette etter at pausekoden er avsluttet. Hvis vi bruker et Windows -operativsystem, kan vi kjøre følgende program.

I dette eksemplet bruker vi to overskriftsfiler: #include og #include . For å bruke kommandoen "Pause") i programmet for å bruke "#include" -overskriftsfilen i starten av programmet.

Før avkoding av et program til maskinspråk, utfører kompilatoren overskriftsfilene. Deretter bruker vi Main () -funksjonen. Her inneholder "for" -sløyfen tre uttalelser. Variabelen som brukes inne i løkken er “K.”Vi initialiserer variabelen“ k ”til 1. Deretter bruker vi testtilstanden k<8, it tests the loop every time to observe if k is less than 8. If the defined condition is true, the loop body is implemented. If the condition is false, the loop ends and moves on to the next statement. This completes the entire program:

#inkludere
#inkludere
ved hjelp av navneområdet STD;
int main ()
for (int k = 1; k<8; k++)
cout << "k = " << k << endl;
if (k == 3)
cout << "Call the pause program\n";
system ("pause");
cout << "the pause program is terminated. Resuming… \n";


retur 0;

Den endelige uttalelsen K ++ trinn. Selv når "for" sløyfen slutter, er variabelen "k" i løkken godt definert og har verdiene tildelt i siste økning. Cout er en utgangsfunksjon. De doble anførselstegnene omgir meldingen vi vil skrive ut. Uttalelsene i programmet slutter med en semikolon. Så en semikolon brukes på slutten av cout -uttalelsen:

Som vi ser, blir koden utført, og de tre første verdiene av “k” vises som en utgang. Systemet ("Pause") -kommandoen utfører. Da vi trykket på Enter -tasten for å fortsette, forlot den den pause koden og fortsatte sløyfen i koden. Og ved dette får vi de neste 4 verdiene på k.

Bruke CIN.få () funksjon

Cin.Get () -funksjonen er et av alternativene som eksisterer for systemfunksjonen (“Pause”). Det vil bryte utførelsen av programmet når det er nødvendig. Etter henrettelse, CIN.få () metode venter på brukerinngangen før du fortsetter. Så snart vi går inn i innspillet, vil programmet fortsette å kjøre. Denne metoden er nyttig hvis det er behov for å oppgi en verdi i koden under implementeringen. Denne funksjonen er en programnivå-metode, og den kaller ikke operativsystemet for å implementere kommandoene. Det er en standard bibliotekfunksjon, så vi trenger ikke eksplisitt å legge til en distinkt overskriftsfil. Vi bruker CIN.Få () -funksjon som vist nedenfor:

#inkludere
ved hjelp av navneområdet STD;
int main ()

int -verdier [10] = 30, 50, 70, 90, 110, 120, 140, 160, 180, 210;
for (int j = 0; j<10; j++)

if (verdier [j] == 160)

cout << "Number 160 is present at array position: " << j;
cin.få();


Først legger vi til en overskriftsfil i programmet. Vi bruker hovedfunksjonen. Vi tar 10 tilfeldige tall og genererer en rekke disse tallene. Variabelen som brukes inne i løkken er “J”. Først initialiserer vi variabelen og bruker deretter testtilstanden. Variabelen “J” gir verdien til den tilfredsstiller den gitte tilstanden. Vi vil vite verdienes plassering "160". Vi bruker cout -funksjonen. Meldingen vi ønsker å skrive ut er “Nummer 160 er til stede i Array Position”. Til slutt bruker vi CIN.få () funksjon:

Siden tallet 160 er til stede på 8. plassering i matrisen, får vi utgangen 7 fordi indeksen til matrisen starter med 0. Så, sifferet som er til stede på den 8. indeksen viser den 7. plassering.

System () Funksjon:

Systemet () er en forhåndsdefinert vanlig bibliotekfunksjon. Vi gir inngangskommandoer til systemet () -funksjonen, så blir disse kommandoene implementert på operativsystemterminalen. Denne funksjonen ringer operativsystemet for å utføre en spesifikk kommando. Dette kan være veldig som å starte en terminal og implementere kommandoen ved hjelp av å bruke en hånd:

#inkludere
#inkludere
ved hjelp av navneområdet STD;
int main ()

if (system (null))
cout << "Command processor is running";
ellers
cout << "Command processor is not running";
retur 0;

Det er en vanlig tilnærming å teste om vi kan kjøre instruksjoner ved hjelp av et system () i et operativsystem. I dette programmet bør vi omfatte overskriftsfilen . Vi inkluderer overskriftsfilen . Disse overskriftsfilene brukes i starten av koden. Vi bruker if-ests-tilstanden. Inne i tilstanden bruker vi system () -funksjonen. Når vi passerer en parameter NULL -peker til systemet () -funksjonen i stedet for en streng, returnerer System () -funksjonen uttalelsen om at kommandoprosessoren kjører. Ellers kjører ikke kommandoprosessoren.

Konklusjon:

I artikkelen snakket vi om systempause C++. Vi ser programmet som bruker kommandoen "Pause"). Det brukes til å kjøre pausekommandoer. Hvis vi ikke er sikre på å bruke systemet (“Pause”), bruker vi CIN.få () funksjon. Det venter også på at vi skal legge inn enhver verdi. Vi har også diskutert system () -funksjonen. Vi håper du fant denne artikkelen nyttig. Sjekk ut andre Linux -hint -artikler for flere tips og opplæringsprogrammer.