Pausa do sistema C ++

Pausa do sistema C ++
O sistema de função ("pausa") é utilizado para interromper o programa a qualquer momento ou o término do código e obter o resultado do código no terminal do console. A pausa do sistema de funções em C ++ é normalmente utilizada quando o usuário deseja obter o resultado em uma janela do console. Isso suporta o usuário na fixação do código em um bom modo e permite ao usuário obter os valores resultantes em diferentes fases do programa. Em C ++, utilizamos o sistema ("pausa") para implementar o comando de pausa do sistema operacional no programa. Portanto, o usuário é solicitado a tocar em qualquer chave para continuar. Se não pudermos utilizar a pausa do sistema C ++, podemos usar o CIN.obtenha () que espera que tocemos em qualquer chave. Quando utilizamos o comando System ("Pause"), ele não funciona no sistema operacional Linux ou Mac. Funciona apenas em sistemas operacionais do Windows. Neste artigo, discutimos o comando de pausa do sistema em c++.

Para executar o código, instalamos o devc++. Para executar os códigos, toque no botão F11 do teclado.

Uso do comando do sistema (“pausa”):

O comando System (“Pausa”) é usado para executar o código de pausa. O código está esperando para terminar e vai parar de executar o código C ++ pai. O código original só continuará após o término do código de pausa. Se usarmos um sistema operacional Windows, podemos executar o seguinte programa.

Neste exemplo, utilizamos dois arquivos de cabeçalho: #include e #include . Para utilizar o comando System ("Pause") no programa, devemos incluir o arquivo de cabeçalho "#include" no início do programa.

Antes de decodificar um programa para a linguagem da máquina, o compilador realiza os arquivos de cabeçalho. Em seguida, usamos a função principal (). Aqui, o loop "for" contém três declarações. A variável usada dentro do loop é “k.“Inicializamos a variável“ K ”a 1. Então, aplicamos a condição de teste 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:

#incluir
#incluir
usando namespace std;
int main ()
para (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";


retornar 0;

A declaração final K ++ incrementa a variável "K" toda vez que o loop é implementado. Mesmo quando o loop "for" termina, a variável "K" no loop é bem definida e tem os valores atribuídos no último incremento. Cout é uma função de saída. As aspas duplas cercam a mensagem que queremos imprimir. As declarações no programa terminam com um semicolon. Então, um ponto de vírgula é utilizado no final da declaração Cout:

Como vemos, o código é executado e os três primeiros valores de "K" são mostrados como uma saída. O comando System ("Pausa") executa. Quando pressionamos a tecla Enter para continuar, ela saiu do código pausado e continuou o loop no código. E com isso, temos os próximos 4 valores de k.

Usando CIN.Função Get ()

CIN.get () função é uma das alternativas existentes para a função do sistema ("pausa"). Isso quebrará a execução do programa quando necessário. Após a execução, o CIN.get () método aguarda a entrada do usuário antes de continuar. Assim que entrarmos na entrada, o programa continuará a executar. Este método é útil se houver necessidade de inserir um valor no código durante a implementação. Esta função é um método no nível do programa e não chama o sistema operacional para implementar os comandos. É uma função de biblioteca padrão, por isso não precisamos adicionar explicitamente um arquivo de cabeçalho distinto. Nós utilizamos o CIN.Get () função como mostrado abaixo:

#incluir
usando namespace std;
int main ()

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

if (valores [j] == 160)

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


Primeiro, adicionamos um arquivo de cabeçalho no programa. Aplicamos a função principal. Pegamos 10 números aleatórios e geramos uma matriz desses números. A variável usada dentro do loop é "j". Primeiro, inicializamos a variável e depois aplicamos a condição de teste. A variável "j" fornece o valor até que ela satisfaz a condição dada. Queremos saber a posição do valor "160". Utilizamos a função Cout. A mensagem que queremos imprimir é “o número 160 está presente na posição da matriz”. No final, utilizamos o CIN.função get ():

Como o número 160 está presente na 8ª posição na matriz, obtemos a saída 7 porque o índice da matriz começa com 0. Então, o dígito presente no 8º índice mostra a 7ª posição.

Função do System ():

O sistema () é uma função de biblioteca usual predefinida. Passamos comandos de entrada para a função System (), então esses comandos serão implementados no terminal do sistema operacional. Esta função chama o sistema operacional para executar um comando específico. Isso pode ser muito parecido com o lançamento de um terminal e a implementação do comando com o auxílio de usar uma mão:

#incluir
#incluir
usando namespace std;
int main ()

if (sistema (nulo))
cout << "Command processor is running";
outro
cout << "Command processor is not running";
retornar 0;

É uma abordagem comum para testar se pudermos executar instruções usando um sistema () em um sistema operacional. Neste programa, devemos abranger o arquivo de cabeçalho . Incluímos o arquivo de cabeçalho . Esses arquivos de cabeçalho são aplicados no início do código. Aplicamos a condição de if-else. Dentro da condição, utilizamos a função do sistema (). Quando passamos um ponteiro nulo de parâmetro para a função System () em vez de uma string, a função System () retorna a declaração de que o processador de comando está executando. Caso contrário, o processador de comando não está em execução.

Conclusão:

No artigo, conversamos sobre a pausa do sistema C++. Vemos o programa que utiliza o comando do sistema (“pausa”). É usado para executar os comandos de pausa. Se não temos certeza de usar o sistema ("pausa"), então usamos o CIN.Função Get (). Também espera que inseramos qualquer valor. Também discutimos a função do sistema (). Esperamos que você tenha achado este artigo útil. Confira outros artigos de dica do Linux para obter mais dicas e tutoriais.