====== Comando exit ======
Sintaxe:
''[[tipos_dados|void]] exit( [[tipos_dados|int]] valor_de_retorno);''
Arquivo header:
''stdlib.h''
----
A função **''exit''** deve ser usada quando se quer terminar a execução do programa, retornando para o sistema operacional um indicativo. Tanto em Unix/Linux como em Windows/DOS existem maneiras de se obter o número retornado.
O retorno 0 (zero) indica para o sistema operacional que o programa terminou corretamente, um retorno diferente de 0 (zero) indica um erro.
Veja o exemplo:
/* programa exit.c */
#include
#include
int main (void)
{
int iValor_a;
int iValor_b;
while (1)
{
printf("Valores:");
scanf("%d %d", &iValor_a, &iValor_b);
if (iValor_a == 0)
{
exit(0);
}
if (iValor_b == 0)
{
exit (11);
}
printf("Divisao : %d\n", iValor_a / iValor_b);
}
return 0;
}
* Para testar o retorno do programa no Linux:
$> echo $?
* Para testar o retorno do programa no Windows:
C: \> echo %errorlevel%