Sistema pausa c ++

Sistema pausa c ++
Il sistema di funzioni ("pausa") viene utilizzato per interrompere il programma in qualsiasi momento o la risoluzione del codice e ottenere il risultato del codice sul terminale della console. La pausa del sistema di funzioni in C ++ viene generalmente utilizzata quando l'utente desidera ottenere il risultato in una finestra della console. Ciò supporta l'utente nella correzione del codice in una buona modalità e consente all'utente di ottenere i valori risultanti a diverse fasi del programma. In C ++, utilizziamo il sistema ("pausa") per implementare il comando di pausa del sistema operativo nel programma. Pertanto, all'utente viene richiesto di toccare qualsiasi chiave da portare. Se non possiamo utilizzare il sistema di sistema C ++, possiamo usare CIN.Ottieni () che ci aspetta che tocchi qualsiasi chiave. Quando utilizziamo il comando System ("Pause"), non funziona sul sistema operativo Linux o sul Mac. Funziona solo su sistemi operativi di Windows. In questo articolo, discutiamo del comando di pausa del sistema in c++.

Per l'esecuzione del codice, installiamo Devc++. Per eseguire i codici, tocca il pulsante F11 dalla tastiera.

Comando di utilizzo del sistema ("pausa"):

Il comando di sistema ("pausa") viene utilizzato per eseguire il codice pausa. Il codice è in attesa di finire e smetterà di eseguire il codice C ++ genitore. Il codice originale continuerà solo al termine del codice di pausa. Se utilizziamo un sistema operativo Windows, possiamo eseguire il seguente programma.

In questo esempio, utilizziamo due file di intestazione: #include e #include . Per utilizzare il comando System ("Pause") nel programma, dobbiamo includere il file di intestazione "#include" all'inizio del programma.

Prima di decodificare un programma nel linguaggio della macchina, il compilatore esegue i file di intestazione. Successivamente, utilizziamo la funzione principale (). Qui, il loop "per" contiene tre dichiarazioni. La variabile utilizzata all'interno del ciclo è “k."Inizializziamo la variabile" K "a 1. Quindi, applichiamo la condizione di prova 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:

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()
per (int k = 1; k<8; k++)
cout << "k = " << k << endl;
if (k == 3)
cout << "Call the pause program\n";
sistema ("pausa");
cout << "the pause program is terminated. Resuming… \n";


restituzione 0;

L'istruzione finale K ++ incrementa la variabile "k" ogni volta che viene implementato il ciclo. Anche quando il ciclo "per" termina, la variabile "k" nel ciclo è ben definita e ha i valori assegnati nell'ultimo incremento. Cout è una funzione di output. Le doppie virgolette circondano il messaggio che vogliamo stampare. Le dichiarazioni nel programma finiscono con un punto e virgola. Quindi, un punto e virgola viene utilizzato alla fine della dichiarazione di Cout:

Come vediamo, il codice viene eseguito e i primi tre valori di "k" sono mostrati come output. Il comando di sistema ("pausa") esegue. Quando abbiamo premuto il tasto Invio per continuare, è uscito dal codice in pausa e ha continuato il ciclo nel codice. E con questo, otteniamo i prossimi 4 valori di K.

Usando CIN.Ottieni () funzione

CIN.La funzione get () è una delle alternative esistenti per la funzione di sistema ("pausa"). Romperà l'esecuzione del programma quando necessario. Dopo l'esecuzione, il CIN.get () il metodo attende l'input dell'utente prima di continuare. Non appena inseriamo l'input, il programma continuerà a funzionare. Questo metodo è utile se è necessario inserire un valore nel codice durante l'implementazione. Questa funzione è un metodo a livello di programma e non chiama il sistema operativo per implementare i comandi. È una funzione di libreria standard, quindi non abbiamo bisogno di aggiungere esplicitamente un file di intestazione distinto. Utilizziamo il CIN.Ottieni () funzione come mostrato di seguito:

#includere
Utilizzo dello spazio dei nomi std;
int main ()

VALORI INT [10] = 30, 50, 70, 90, 110, 120, 140, 160, 180, 210;
per (int j = 0; j<10; j++)

if (valori [j] == 160)

cout << "Number 160 is present at array position: " << j;
Cin.Ottenere();


Innanzitutto, aggiungiamo un file di intestazione nel programma. Applichiamo la funzione principale. Prendiamo 10 numeri casuali e generiamo una serie di questi numeri. La variabile utilizzata all'interno del ciclo è "J". Innanzitutto, inizializziamo la variabile e quindi applichiamo la condizione di test. La variabile "J" dà il valore fino a quando non soddisfa la condizione data. Vogliamo conoscere la posizione del valore "160". Utilizziamo la funzione cout. Il messaggio che vogliamo stampare è "Il numero 160 è presente nella posizione dell'array". Alla fine, utilizziamo il CIN.Ottieni () funzione:

Poiché il numero 160 è presente all'ottava posizione nell'array, otteniamo l'output 7 perché l'indice dell'array inizia con 0. Quindi, la cifra presente all'ottavo indice mostra la 7a posizione.

Funzione di sistema ():

Il sistema () è una funzione di biblioteca usuale predefinita. Passiamo i comandi di input alla funzione System (), quindi questi comandi saranno implementati sul terminale del sistema operativo. Questa funzione chiama il sistema operativo per eseguire un comando specifico. Questo può essere molto simile a un lancio di un terminale e implementa il comando con l'aiuto di usare una mano:

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()

if (sistema (null))
cout << "Command processor is running";
altro
cout << "Command processor is not running";
restituzione 0;

È un approccio comune da testare se possiamo eseguire istruzioni utilizzando un sistema () in un sistema operativo. In questo programma, dovremmo comprendere il file di intestazione . Includiamo il file di intestazione . Questi file di intestazione vengono applicati all'inizio del codice. Applichiamo la condizione if-else. All'interno della condizione, utilizziamo la funzione System (). Quando passiamo un puntatore null parametro alla funzione System () anziché una stringa, la funzione System () restituisce l'istruzione che il processore di comando è in esecuzione. Altrimenti, il processore di comando non è in esecuzione.

Conclusione:

Nell'articolo, abbiamo parlato della pausa del sistema C++. Vediamo il programma che utilizza il comando di sistema ("pausa"). Viene utilizzato per eseguire i comandi di pausa. Se non siamo sicuri di utilizzare il sistema ("pausa"), allora usiamo la CIN.Ottieni () funzione. Aspetta anche che inseriamo qualsiasi valore. Abbiamo anche discusso della funzione System (). Speriamo che tu abbia trovato questo articolo utile. Dai un'occhiata ad altri articoli di suggerimento Linux per ulteriori suggerimenti e tutorial.