====== 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%