Como parar um programa e executar outro em c programação
Video: Programar em C - Como Utilizar " if else" - Aula 14
Conteúdo
Na programação C, a informação pode entrar em seu programa via linha de comando argumentos. Informações recebe de volta para fora, graças à instrução de retorno. Essa é a maneira primária, mas não a única maneira, um programa afiança para fora quando ele é feito.
Como sair do programa
Seu programa é fechado quando a função main () encontra a instrução de retorno. Tradicionalmente, essa afirmação aparece no final da função, mas nem sempre precisa ir para lá. Além disso, você pode usar a função exit () para sair do programa a qualquer momento, mesmo dentro de uma função diferente do main ().
A função exit () é usado para sair graciosamente um programa, amarrar pontas soltas, colocando variáveis para a cama, e assim por diante. Em Deve haver algum jeito de sair daqui, esta função é utilizada na Linha 17 para deixar o programa na função de sub ().
Deve haver algum jeito de sair daqui
#include #include sub void (void) -int main () {puts ("Este programa fecha antes que seja feito.") -sub () - puts ("Ou era isso de propósito?") -Retornar (0) -} void sub (void) {puts ("Qual é o plano.") -exit (0) -}
Você precisa incluir o arquivo de cabeçalho stdlib.h usar a função exit (), e usa um valor de int como um argumento para o estado de saída, semelhante ao valor passado pelo retorno na função main ().
Exercício 1: Digite o código-fonte de que deve haver algum jeito de sair daqui para a sua edição. Criar e executar o programa.
Como executar outro programa
A função system () dirige seu programa para executar outro programa ou para emitir um comando. Por exemplo:
sistema("blorf") -
A instrução anterior dirige o sistema operacional para emitir o comando blorf, correr qualquer programa que tem esse nome ou realizar quaisquer ações que os ditames comando blorf.
Depois de executar o comando, o controle retorna ao seu programa, que continua com a seguinte instrução a função system ().
Video: Programação em C/C++ - Aula 63 - Rodar programa dentro de outro
Clearing coisas acima contém dois system () funções-o seu código precisa de apenas um. Use o primeiro sistema () declaração se você estiver usando Windows- usar a segunda instrução se você estiver usando qualquer outra coisa. Ou você pode simplesmente comentar a instrução em vez de excluí-lo.
LIMPANDO COISAS ACIMA
#include #include int main () {printf ("Pressione Enter para limpar a tela:") -getchar () - sistema ("cls") - / * Windows only * / sistema ("Claro") - / * Mac - Unix * / puts ("Isso é melhor") -Retornar (0) -}
Linha 2 inclui o arquivo de cabeçalho stdlib.h, o que é necessário para a função system () para trabalhar. Certifique-se de que o comando a ser executado é colocada entre aspas duplas ou é representado por uma matriz de char (string).
exercício 2: Criar um novo projeto usando o código-fonte apresentado na Clearing as coisas. Construir e executar.