« Conseils de codage en C/Robustesse des programmes » : différence entre les versions
Contenu supprimé Contenu ajouté
m Formatage, ajout de code |
m <source> -> <syntaxhighlight> (phab:T237267) |
||
Ligne 30 :
===Exemple (extrait)===
<
//...
while ((optc = getopt_long (argc, argv, "htvm", longopts, (int *) 0)) != EOF)
Ligne 50 :
}
}
</syntaxhighlight>
===Outils===
Ligne 69 :
===Exemple===
<
//...
hFile = fopen(NOM_FIC, "r");
Ligne 80 :
exit(EXIT_FAILURE);
}
</syntaxhighlight>
===Outils===
Ligne 101 :
=== Exemple ===
<
//...
hFile = fopen(NOM_FIC, "r");
Ligne 121 :
hFile = NULL;
}
</syntaxhighlight>
Le traitement du fichier est délégué dans une fonction séparée. Celle-ci pouvant alors retourner un code d'erreur avec l'instruction <code>return</code> sans se soucier de fermer le fichier ouvert, vu qu'il sera fermé juste après l'appel à la fonction.
|