Différences entre les versions de « Conseils de codage en C/Robustesse des programmes »

m
<source> -> <syntaxhighlight> (phab:T237267)
m (Formatage, ajout de code)
m (<source> -> <syntaxhighlight> (phab:T237267))
 
 
===Exemple (extrait)===
<sourcesyntaxhighlight lang="C">
//...
while ((optc = getopt_long (argc, argv, "htvm", longopts, (int *) 0)) != EOF)
}
}
</syntaxhighlight>
</source>
 
===Outils===
 
===Exemple===
<sourcesyntaxhighlight lang="C">
//...
hFile = fopen(NOM_FIC, "r");
exit(EXIT_FAILURE);
}
</syntaxhighlight>
</source>
 
===Outils===
=== Exemple ===
 
<sourcesyntaxhighlight lang="C">
//...
hFile = fopen(NOM_FIC, "r");
hFile = NULL;
}
</syntaxhighlight>
</source>
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.
 
1 535

modifications