Nous avons vu que linstruction return permet de déclarer le résultat dune fonction. Rappelons aussi que cette instruction provoque larrêt de la fonction. En conséquence, on pourra lutiliser pour arrêter et renvoyer un code derreur en cas de problème :
int lire_fichier(void)
{
if (!ouvrir_fichier())
return -1; // erreur, fichier introuvable
... // lecture
return 0; // renvoie 0 : tout va bien
}
| Suivant |