Pour le coup je pense que tu n'as pas bien compris l'intérêt Folco ^^
Le try catch ça te permet d'exécuter du code sans te soucier des cas exceptionnels (erreurs). Tu exécutes ton code normalement et s'il y a une erreur, il est interrompu, et le code du catch correspondant est exécuté.
C'est plus simple que checker toutes les valeurs de retour des différentes fonctions (fopen par exemple) pour savoir si tu peux continuer, ou faire un setjmp en C