In particolare per ‘exit’ was not declared in this scope tutto ciò di cui hai bisogno è:
#include <stdlib.h>
Nel terminale :- quando scrivi man exit :- mostrerà
   exit - cause normal process termination
SYNOPSIS#include stdlib.h
   void exit(int status);
quindi è necessario definire l'intestazione #include stdlib.h
 Le versioni recenti di GCC sono diventate più severe riguardo alle responsabilità che il programmatore deve soddisfare. Includi il cstdlib , cstdio , ecc. e accedi a queste funzioni dal std spazio dei nomi.