Si queremos que nuestro programa se interrumpa en un cierto punto, podemos usar la orden "exit", que ya habíamos utilizado en el apartado 6.2, cuando vimos si podíamos abrir un fichero sin errores.
Su manejo habitual es algo como
exit(1);
Es decir, entre paréntesis indicamos un cierto código, que suele ser (por convenio) un 0 si no ha habido ningún error, u otro código distinto en caso de que sí exista algún error, al igual que vimos con el valor de retorno de "main" (y el uso de este código es el que vimos entonces).
Si queremos utilizar "exit", deberíamos añadir otro fichero a nuestra lista de "includes", el llamado "stdlib":
#include
(Aun así, al igual que ocurría con "stdio.h", algunos compiladores permitirán que nuestro programa funcione correctamente aunque no tenga esta línea).
La diferencia entre "exit" y "return" es que la primera de estas órdenes abandona el programa, se encuentre en el punto en que se encuentre, mientras que la segunda sale de la función actual (pero no se interrumpirá al programa a no ser que ésta sea "main").